I'm trying to create a series of pages that also pull posts in. I've gotten that far — the next step is that I'd like to have those posts be pulled by category. The trick is that I'd like a page to pull posts matching the the same category as the title.
Example: A page with a title of "Ships" would pull in all posts with category of "Ships" ... I know I could do this with a custom template for each page, but I'm trying to learn more PHP the "right" way. Here's a snippet of relevant code:
<?php $temp_query = $wp_query; ?>
<?php $page_temp = the_title(); ?>
<?php query_posts("category_name='$page_temp'&showposts=1"); ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<div class="entry">
<?php the_content('Read more »'); ?>
</div>
</div>
<?php endwhile; ?>
Site I'm developing is at http://test.fireflyrpg.com