php - Wordpress WP-PageNavi 不适用于主页上的特定类别帖子
问题描述
我正在使用以下代码在我的 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
毫无问题地打开。但是每个页面上的帖子列表都完全相同。
如何解决?
解决方案
如果我是你,我只会对主页和其他页面使用不同的页面模板。很难调试我们不使用的插件。
Wordpress 中有一个函数 is_page() ,您可以在其中输入段落中的页面名称。将其放入 if 语句也是分隔帖子的另一种方式。
有很多方法可以在不使用插件的情况下实现您的目标。
推荐阅读
- python - 我怎样才能很好地可视化混淆矩阵?
- package - 如何为 Symfony 创建一个作曲家包
- arrays - 使用 Nifi 将带有数组的 json 插入 BigQuery 的问题
- java - 如何使用多行文本呈现网页java spring boot
- angular - 使用 ngIf 单击外部指令?
- apache-kafka - kafka 中的最大消息保留
- gsm - 如何使用 energia 将 msp430G2553 与 GSM 模块连接
- php - 一次不能输入超过一个数字
- python - 程序不会循环回到其他选择
- node.js - Nodejs lambda函数api调用返回false