我正在构建一个wordpress网站并在子页面上创建了一个博客页面。一切都很好,除了我不能让上一个/下一个帖子工作。
我对PHP很陌生,所以可能会离开这里,但已经让其他一切工作,只是无法解决这个问题。
感谢您的帮助!
这是PHP:
get_header(); ?>
<div id="background">
<div id="content">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div id="blogheader">
<div id="logo"><img src="http://lynchbryan.com/clients/wp-content/themes/journalist/images/Wordmark-LBC_onwhite.s.png"></div>
</div>
<div class="main">
<?php the_content(); ?>
</div>
<?php endwhile; ?>
<?php endif; ?>
<?php
$catquery = new WP_Query( 'cat=4&posts_per_page=1' );
while($catquery->have_posts()) : $catquery->the_post();
?>
<div id="blog">
<h3><?php the_title(); ?> | <span class="date"><?php the_time('F jS Y') ?></span></h3>
<?php the_content(); ?>
</div>
<div class="navigation"><p><?php posts_nav_link(); ?></p></div>
<?php endwhile; ?>
</div>
</div>
<?php get_footer(); ?>
答案 0 :(得分:0)
在$paged
catquery =
$paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
然后将其添加到new WP_Query($args)
所以你可以像这样重写它
$args = array('cat' => 4, 'paged' => $paged,'posts_per_page' => 1);
$catquery = new WP_Query($args);
然后像下一样访问您的网页:
'<div>'.get_next_posts_link('Older', $catquery->max_num_pages).'</div>';
'<div>'.get_previous_posts_link('Newer', $catquery->max_num_pages).'</div>';