【发布时间】:2016-12-08 03:04:22
【问题描述】:
单击到第 2 页时,此站点的分页不再呈现帖子,依此类推。它只显示帖子页面上的前 5 个。 这是我正在使用的代码:
<?php if($postcount > $postsperpage): ?>
<ul class="pagination pull-right">
<li <?php if($paged == 1 ){echo 'class="disabled"';} ?>><a href="<?= $siteurl ?>/category/news">First</a></li>
<li <?php if($paged == 1 ){echo 'class="disabled"';} ?>><a href="<?= $siteurl ?>/category/news/page/<?= $paged - 1 ?>">Prev</a></li>
<?php foreach(range(1,$pagecount) as $page): ?>
<li <?php if($paged == $page ){echo 'class="active"';} ?>><a href="<?= $siteurl ?>/category/news/page/<?= $page ?>"><?= $page ?></a></li>
<?php endforeach ?>
<li <?php if($paged == $pagecount ){echo 'class="disabled"';} ?>><a href="<?= $siteurl ?>/category/news/page/<?= $paged + 1 ?>">Next</a></li>
<li <?php if($paged == $pagecount ){echo 'class="disabled"';} ?>><a href="<?= $siteurl ?>/category/news/page/<?= $pagecount ?>">Last</a></li>
</ul>
<?php endif ?>
【问题讨论】:
-
你好,你想要做什么。据我所知,你必须阻止导航链接。
-
当我点击任何这些链接时分页不起作用,我添加了 现在当我单击链接时可以使用,它会显示以前日期的帖子。
-
您必须使用 WP_Query 创建帖子对象并根据需要进行迭代。
-
感谢您的帮助
-
你能发布完整的代码吗??
标签: php wordpress pagination