【问题标题】:Wordpress WP-PageNavi Not working with specific category post on homepageWordpress WP-PageNavi 不适用于主页上的特定类别帖子
【发布时间】:2021-09-23 10:37:38
【问题描述】:

我正在使用以下代码在我的 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。但是每个页面的帖子列表都是一样的。

如何解决?

【问题讨论】:

    标签: php html wordpress


    【解决方案1】:

    如果我是你,我会为主页和其他页面使用不同的页面模板。 很难调试我们不使用的插件。

    Wordpress 中有一个函数 is_page() ,你可以在其中输入段落中的页面名称。将其放在 if 语句中也是分隔帖子的另一种方式。

    有很多方法可以在不使用插件的情况下实现您的目标。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-13
      • 1970-01-01
      • 1970-01-01
      • 2011-04-26
      • 2018-09-22
      • 1970-01-01
      • 2021-12-28
      • 1970-01-01
      相关资源
      最近更新 更多