WordPress实现"上一篇/下一篇"功能的2个方法
ssr
撰写于 2022年 02月 26 日

一般我们选择的WordPress主题中都会看到当前文章内容页下面部分会有"上一篇/下一篇"的内容。这样尤其是类似阅读小说或者系列文章的时候比较有用,直接可以点击进行翻页。有些时候主题没有自带,尤其是我们在做企业网站的时候模板都没有现成的,可能需要简单的微调。
这里老蒋就整理WordPress程序中可以实现"上一篇/下一篇"功能的2个方法,如果我们以后有需要的也可以参考使用。
第一、直接调用


<?php previous_post_link('上一篇: %link') ?>
<?php next_post_link('下一篇: %link') ?>

这种简单明了,复制对应的直接贴到需要的位置。如果我们需要特定样式可以在外部嵌入样式。
第二、根据ID进行前后篇

<?php if (get_previous_post()) { previous_post_link('上一篇: %link');} else {echo "当前是最后文章";} ?>
<?php if (get_next_post()) { next_post_link('下一篇: %link');} else {echo "当前是最新文章";} ?>

有些时候我们需要根据ID顺序,不按照分类,就可以用这个。

WordPress实现"上一篇/下一篇"功能的2个方法

一般我们选择的WordPress主题中都会看到当前文章内容页下面部分会有"上一篇/下一篇"的内容。这样尤其是类似阅读小说或者系列文章的时候比较有用,直接可以点击进行翻页。有些时候主题没有自带,尤其是我们在做企业网站的时候模板都没有现成的,可能需要简单的微调。
这里老蒋就整理WordPress程序中可以实现"上一篇/下一篇"功能的2个方法,如果我们以后有需要的也可以参考使用。
第一、直接调用


<?php previous_post_link('上一篇: %link') ?>
<?php next_post_link('下一篇: %link') ?>

这种简单明了,复制对应的直接贴到需要的位置。如果我们需要特定样式可以在外部嵌入样式。
第二、根据ID进行前后篇

<?php if (get_previous_post()) { previous_post_link('上一篇: %link');} else {echo "当前是最后文章";} ?>
<?php if (get_next_post()) { next_post_link('下一篇: %link');} else {echo "当前是最新文章";} ?>

有些时候我们需要根据ID顺序,不按照分类,就可以用这个。

赞 (0)

猜您想看

评论区(暂无评论)

这里空空如也,快来评论吧~

我要评论