PHP笔记网

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2023-02-22 23:26:55  修改时间:2024-10-27 07:39:30  分类:05.前端/Vue/Node.js  编辑

在制作网站时,在每篇文章的底部都会有一个“上一篇”“下一篇”的链接,可以进入这篇文章的上一篇文章和下一篇文章。这个功能既方便了用户浏览更多内容的需要,也符网上站优化的需求。

制作网站的“上一篇”“下一篇”功能举例

如何制作网站的“上一篇”“下一篇”功能呢?

就需要我们在自己建网站时,添加“上一篇”“下一篇”的代码,形成自动调用。

首先进入自己做的网站的后台,选择wordpress文章模板(single.php)文件,用DW软件打开它,在代码模式下,在整个循环代码中加下以下代码:

<?php if (get_previous_post()) { previous_post_link('上一篇: %link','%title',true);} else { echo "上一篇:没有了";} ?>
<?php if (get_next_post()) { next_post_link('下一篇: %link','%title',true);} else { echo "下一篇:没有了";} ?>

这样就可以在每篇文章的下面出现“上一篇”“下一篇”功能了。

补充:

上面的代码是按钮文章ID大小顺序进行全站的文章链接,如果只想调用同一分类下文章的上一篇、下一篇,可以使用以下的代码。

<?php
$categories = get_the_category();
        $categoryIDS = array();
        foreach ($categories as $category) {
            array_push($categoryIDS, $category->term_id);
        }
        $categoryIDS = implode(",", $categoryIDS);
?>
<?php if (get_previous_post($categoryIDS)) { previous_post_link('上一篇: %link','%title',true);} else { echo "已是最后文章";} ?>
<?php if (get_next_post($categoryIDS)) { next_post_link('下一篇: %link','%title',true);} else { echo "已是最新文章";} ?>