三种代码为wordpress添加上一篇/下一篇功能
来源:互联网 发布:北京好的考研机构 知乎 编辑:程序博客网 时间:2024/06/07 20:15
WordPress没有内置“上一篇 下一篇”功能,可是这个功能却是我们经常用到的,它不仅可以提高网站的用户体验度,而且能留住访客的脚步,增加网站的PV值。
现在wordpress模板很多都有“上一篇 下一篇”功能,但是不排除所有的模板都有这个功能,或许有些人和我一样,在为博客选择模板的时候,突然看到自己中意的一款模板,但是启用了发现没有自带的“上一篇 下一篇”功能,可能是模板作者忽略了,也可能是个人习惯问题,这时候我们要自己添加这个功能,方式如下:
其实这个功能实现起来很简单,只需在文章页面(一般都是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 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 “没有了,已经是最新文章”;} ?>。
$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 “没有了,已经是最新文章”;} ?>。
第三、推荐官网的精简代码。
<section id=”postNextPrev”>
<?php previous_post(‘<p>上一篇: %</p>’,”,’yes’); ?>
<?php next_post(‘<p>下一篇:%</p>’,”,’yes’); ?>
</section>
这一串代码可能是我见过的最简短的代码了,经过我测试,能够实现以上两种代码的功能,既能够在不同目录下实现上一篇、下一篇功能,还能够以博客的时间顺序来实现上一篇、下一篇功能,所以我强烈推荐第三种,只需要把代码放进文章模板Single.php文件的任何位置,为了方便美观,你可随时在后台调节,很实用的。
- 三种代码为wordpress添加上一篇/下一篇功能
- WordPress文章中添加上一篇、下一篇链接专题研究
- Wordpress文章中添加上一篇、下一篇链接专题研究
- thinkphp上一篇下一篇功能
- 文章上一篇 下一篇 功能
- 上一篇,下一篇过程代码
- 显示上一篇下一篇的代码
- 上一篇,下一篇链接代码
- 上一篇下一篇
- ASP实现页面的“上一篇、下一篇”功能
- ShopEx文章页增加上一篇下一篇功能
- 用Java 实现文章内容上一篇下一篇功能
- dede修改上一篇下一篇为英文
- yourphp文章上一篇下一篇代码分享
- 帝国ECMS教程:上一篇下一篇自定义综合代码
- 文章上一篇,下一篇
- thinkphp 上一篇,下一篇
- mysql 上一篇 下一篇
- SQLite学习笔记
- JavaScript日历选择器
- Android之分頁效果-ViewPager、Indicator、Fragment
- socket 的发送与接收缓冲区解析
- s3c2440的内存管理机制
- 三种代码为wordpress添加上一篇/下一篇功能
- 快速排序的两种具体实现
- struts2中Action获得request、session、application进行设值和取值的方法
- C/C++中const关键字
- 如何android多Activity间共享数据 (extends Application)
- SecureCRT如何显示颜色和高亮显示
- OCP-1Z0-053-V12.02-54题
- 疯牛 NYOJ 二分法
- ASP.NET 获取客户端IP地址