我有一个wordpress主题显示下一个/上一个帖子,但是当你查看第一篇文章时遇到了一些麻烦。
显然在第一篇帖子之前没有其他帖子,但是我想显示下一篇帖子2帖子
我目前的代码如下:
<?php next_post('%','', TRUE, '1'); ?>
<?php previous_post('%','', TRUE, '1'); ?>
答案 0 :(得分:2)
我通常会获取当前页面,然后将一个类应用于该页面,我不知道你是否可以在wordpress中执行此操作。
// find the current page
$current_page = basename($_SERVER['SCRIPT_FILENAME']);
$class = '';
if($current_page === 'index.php'){
$class = ' hide'; //hide the previous link if the current page is index.php or the first page.
}
<ol>
<li class="<?php echo $class; ?>"><a href="somepage.php">prev</a></li>
<li><a href="somepage.php">1</a></li>
<li><a href="somepage.php">2</a></li>
</ol>
还要检查github上的php pagination
脚本php paginator
答案 1 :(得分:1)
让我试试吧。您可以检查循环中的位置,以检查它是在开始还是结束。
[Accounts.validateLoginAttempt][1]
你可以改变一些东西来改善它。