wordpress翻页优化

wordpress自带的上下翻页,不是根据一个类别中的页面翻页,而是根据首页列表顺序进行翻页,十分不友好。现更改为一个类别中页面的翻页,如果到最后一个便提示已是最新文章。如果是类别中的第一个页面便提示已是最后文章。(文章是按照最新时间倒序排)
外观--编辑---single.php添加相关代码

<?php
    $categories = get_the_category();
    $categoryIDS = array();
    foreach ($categories as $category) {
        array_push($categoryIDS, $category->term_id);
    }
    $categoryIDS = implode(",", $categoryIDS);
?>
<div class="up-down-page">
    <div class="uppage">
        <?php if (get_previous_post($categoryIDS)) { previous_post_link('上一篇: %link','%title',true);} else { echo "已是最后文章";} ?>
    </div>
    <div class="nextpage">
        <?php if (get_next_post($categoryIDS)) { next_post_link('下一篇: %link','%title',true);} else { echo "已是最新文章";} ?>
    </div>
</div>  
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。