Change wordpress page to take posts

Here are quick steps to make it happen:

(assuming template being used is twentyeleven, new template file to be honey.php)

goto directory for templates:  cd /var/www/html/wp-content/themes/twentyeleven

copy default page to your new page:  cp page.php honey.php

edit honey.php:
add to top:
<?php /* Template Name: Honey */ ?>

in wp go to Posts, Categories
add new category:
Name: Honey
Slug: honey
Parent: none
description: none

update page, click on honey category and look in url for tag_ID=6 (note the number)


edit honey.php:
add above following line:
</div><!– #content –>

code:
<?php
global $more;
$more = 0;
query_posts(‘cat=6’);
if(have_posts()) :
while(have_posts()) :the_post();
?>
<h2><a href=”<?php the_permalink(); ?>”><?php the_title();?></a></h2>
<div>
<?php get_template_part( ‘content’, ‘page’ ); ?>
</div>
<?php
endwhile;
endif;
wp_reset_query();?>

move line
<?php comments_template( ”, true ); ?>
“below wp_reset_query line”

—-
in wp go to Pages, Honey bees
change Template to honey

update (publish) the page

(based on tutorial found at http://www.seobywebmechanix.com/how-to-add-posts-to-pages-in-wordpress-tutorial/, made changes so it works on current wordpress and template I use).