如何检测当前帖子是否属于该类别中的最后一篇帖子

时间:2014-06-29 18:35:50

标签: php wordpress post

我的网站上有我的照片,分为不同类别。

在我的网站中,每张照片都是一个帖子,当观众进入特定类别时会显示这些照片。

我有下一个和上一个按钮在帖子之间移动,我想在查看者在最后一篇文章时禁用“下一步”按钮。

我需要的是找到一种方法来检测当前帖子是否是该类别中的最后一篇帖子。

link到我的网站

下一个和上一个按钮的脚本:

<a href="<?php echo get_permalink(get_adjacent_post(true, '', false)); ?>"><div class="next"><p>NEXT</p></div></a>
<a href="<?php echo get_permalink(get_adjacent_post(true, '', true)); ?>"><div class="prev"><p>PREV</p></div></a>

2 个答案:

答案 0 :(得分:1)

如果没有帖子,

get_adjacent_post将返回一个空字符串。

检查是否有类似此内容的帖子

$nextpost = get_adjacent_post(true, '', true);
if ($nextpost != "") {
    ?><a href="<?php echo get_permalink($nextpost); ?>"><div class="prev"><p>PREV</p></div></a><?php
}

答案 1 :(得分:0)

正确的条件是:

 $nextpost = get_adjacent_post(true, '', false); if ($nextpost == "") { ?><a href="<?php echo get_permalink($nextpost); ?>"><div class="prev"><p>PREV</p></div></a><?php }

这个解决方案是唯一可行的,这要归功于用户“bsoist”建议的非常方向的回答这个问题。