萬盛學電腦網

 萬盛學電腦網 >> CMS教程 >> wordpress教程:為WordPress添加上一篇下一篇功能

wordpress教程:為WordPress添加上一篇下一篇功能

class="area">

WordPress沒有內置“上一篇 下一篇”功能,可是這個功能卻是我們經常用到的,它不僅可以提高網站的用戶體驗度,而且能留住訪客的腳步,增加網站的PV值。

其實這個功能實現起來很簡單,只需在文章頁面(一般都是Single.php文件)添加一些代碼即可。

一、添加常用的“上一篇 下一篇”代碼如下:

<?php if (get_previous_post()) { previous_post_link('上一篇: %link');} else {echo "沒有了,已經是最後文章";} ?>
<?php if (get_next_post()) { next_post_link('下一篇: %link');} else {echo "沒有了,已經是最新文章";} ?>

二、每個網站都有不同的分類目錄,如何給文章頁面添加同類別文章的“上一篇 下一篇”功能呢?也很簡單,代碼如下:

<?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 "沒有了,已經是最新文章";} 
copyright © 萬盛學電腦網 all rights reserved