A Page of Posts for Arras
-
Hello!
So I received some help with this in an earlier thread, but for the life of me, I can not get it to work. Basically I want to create a “page of posts” for when people click on respective menu links. i.e. People click on “Reviews” and they get taken to the page, which would look like this. Ideally it would look exactly like, with about ten posts per page.
I created a new .php file, and it appears in the templates section, but I’m clearly missing something. This is what the code looks like for the .php file I created:
<?php
/*
Template Name: Local
*/
?>get_header(); ?>
<div id=”content” class=”narrowcolumn”>
<?php
if (is_page() ) {
$category = get_post_meta($posts[0]->ID, ‘category’, true);
}
if ($category) {
$cat = get_cat_ID($category);
$paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
$post_per_page = 4; // -1 shows all posts
$do_not_show_stickies = 1; // 0 to show stickies
$args=array(
‘category__in’ => array($cat),
‘orderby’ => ‘date’,
‘order’ => ‘DESC’,
‘paged’ => $paged,
‘posts_per_page’ => $post_per_page,
‘caller_get_posts’ => $do_not_show_stickies
);
$temp = $wp_query; // assign orginal query to temp variable for later use
$wp_query = null;
$wp_query = new WP_Query($args);
if( have_posts() ) :
while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
<div <?php post_class() ?> id=”post-<?php the_ID(); ?>”>
<h2>” rel=”bookmark” title=”Permanent Link to <?php the_title_attribute(); ?>”><?php the_title(); ?></h2>
<small><?php the_time(‘F jS, Y’) ?> <!– by <?php the_author() ?> –></small>
<div class=”entry”>
<?php the_content(‘Read the rest of this entry ?’); ?>
</div>
<p class=”postmetadata”><?php the_tags(‘Tags: ‘, ‘, ‘, ‘
‘); ?> Posted in <?php the_category(‘, ‘) ?> | <?php edit_post_link(‘Edit’, ”, ‘ | ‘); ?> <?php comments_popup_link(‘No Comments ?’, ‘1 Comment ?’, ‘% Comments ?’); ?></p>
</div>
<?php endwhile; ?>
<div class=”navigation”>
<div class=”alignleft”><?php next_posts_link(‘? Older Entries’) ?></div>
<div class=”alignright”><?php previous_posts_link(‘Newer Entries ?’) ?></div>
</div>
<?php else : ?><h2 class=”center”>Not Found</h2>
<p class=”center”>Sorry, but you are looking for something that isn’t here.</p>
<?php get_search_form(); ?><?php endif;
$wp_query = $temp; //reset back to original query
} // if ($category)
?></div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Any help would be appreciated. Thanks!
- The topic ‘A Page of Posts for Arras’ is closed to new replies.