我使用以下代码在我的WordPress网站主页上显示来自特定类别的最新帖子。
<div class="frontleft">
<div id="four-columns" class="grid-container" style="display:block;">
<?php $catquery = new WP_Query( 'cat=3&posts_per_page=24' ); ?>
<ul class="rig columns-4">
<?php while($catquery->have_posts()) : $catquery->the_post(); ?>
<li>
<a href="<?php the_permalink() ?>">
<?php the_post_thumbnail( 'single-post-thumbnail' ); ?>
</a>
<h3>
<a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>
</h3>
</li>
<?php endwhile; ?>
</ul>
</div>
<div class="navigation">
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } else { ?>
<?php } ?>
</div>
</div>问题:WP-pageNavi插件不能正常工作。
注意:,我可以打开website.com/page/2,没有任何问题。但是每个页面上的帖子列表都是完全相同的。
怎么修呢?
发布于 2018-07-19 19:53:25
如果我是你,我只会使用不同的网页模板主页和其他网页。很难调试我们不使用的插件。
Wordpress is_page()中有一个函数,您可以在该段中输入页面的名称。将其放入if语句也是分离帖子的另一种方式。
有大量的方法来实现你想要的,而不用一个插件。
https://stackoverflow.com/questions/51429780
复制相似问题