jnolte
  • 0
Новичок

Навигация по записям в шаблоне блога не работает – перенаправление на ту же страницу с правильным URI

  • 0

У меня есть следующий код:

<?php
/*
Template Name: blog
*/
?>
  <?php get_header(); ?>
  <div id="blog">
    <div class="content">
      <?php query_posts('cat=-4,-11');?>
      <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
        <div class="post">
          <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
          <span class="date"><?php the_time('F jS, Y'); ?></span>
          <div class="body">
            <?php the_content(''); ?>
          </div>
          <span class="info">posted by: <?php the_author(); ?> in <?php the_category(', '); ?> | <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></span>
        </div>
      <?php endwhile; endif; ?>
      <?php posts_nav_link(' · ', '&laquo; previous page  ', ' <br />next page &raquo; '); ?>
    </div>      
    <?php get_sidebar(); ?>     
  </div>
  <?php get_footer(); ?>

Навигация по страницам необходима только в этом шаблоне.

Share
  1. Вам нужно будет учитывать разбиение на страницы в вашем запросе… что-то вроде:

    <?php query_posts( array(  
          'cat' => '-4,-11', 
          'paged' => ( get_query_var('paged') ? get_query_var('paged') : 1 ), 
     )); 
    ?>
    

    http://www.rvoodoo.com/projects/wordpress/wordpress-tip-fixing-pagination-on-custom-queries-with-query_posts/

    • 0

Оставить ответ

You must login to add an answer.