解决方法是修改Wordpress程序文件来实现
来源:互联网 发布:搭建视频解析接口源码 编辑:程序博客网 时间:2024/06/15 10:30
但没有一个满意的答案,网上介绍的一种解决方法是修改Wordpress程序文件来实现,但我个人非常不喜欢。一则是程序的文件你最好别动,除非你想成为Wordpress的程序开发人员;二则是当你下次更新程序的时候,又得重新修改,太麻烦了,不适合我这种懒人。最近有个朋友在学WordPress时,期间问了我一个问题,当在文章页面添加上一篇和下一篇文章时,怎么没有title
属性?我仔细一看还真没有,以前倒没注意到这个问题,于是在百度上搜索了一番,发现挺多人都有这方面的需求
好吧,仔细研究一下吧,一般我们添加上一篇和下一篇文章时的代码是这样子的:
<?php previous_post_link('%link','<<') ?><?php next_post_link('%link','>>') ?>
该代码最终解析出来的代码大概如下:
<a href="……"> …… </a><a href="……"> …… </a>
其实要解决这个问题很简单,不知道大家有没有接触到这两个函数:get_previous_post
、get_next_post
。通过这两个函数我们可以获取到上一篇和下一篇文章的相关信息。大家可以到官网看看这两个函数的介绍。这样子的结构是非常简单,如果我要增加title
、target
等属性值时,单靠上面两个函数是办不到的。
好了,下面就来干货,说下解决问题的方法。只要将:
<?php previous_post_link('%link','<<') ?><?php next_post_link('%link','>>') ?>
替换成:
<?php$prev_post = get_previous_post();if (!empty( $prev_post )): ?> <a title="<?php echo $prev_post->post_title; ?>" href="<?php echo get_permalink( $prev_post->ID ); ?>"><?php echo $prev_post->post_title; ?></a><?php endif; ?><?php$next_post = get_next_post();if (!empty( $next_post )): ?> <a title="<?php echo $next_post->post_title; ?>" href="<?php echo get_permalink( $next_post->ID ); ?>"><?php echo $next_post->post_title; ?></a><?php endif; ?>
好了,这个小技巧希望对大家有用。如果你有好的小技巧也可以和我们一起分享,让大家一起享受你的成就感。通过上面的替换,问题就完美解决了。除了可以添加title
属性外,大家如果有需要也可以加上新窗口打开的属性:target:"_blank"
。
0 0
- 解决方法是修改Wordpress程序文件来实现
- 修改smali文件,重打包实现修改程序流程
- 程序是写出来的
- 使用Java程序来实现HTTP文件的队列下载
- 使用Java程序来实现HTTP文件的队列下载
- wordpress后台修改“WordPress 地址(URL)”后无法打开的解决方法
- WordPress程序打开速度慢的三种解决方法
- WordPress程序打开速度慢的真实有效解决方法
- 修改注册表来修改文件关联
- 程序修改文件
- WordPress上传文件提示“无法建立目录uploads”的解决方法
- 修改项目是修改的文件
- CentOS 下修改 WordPress 文件上传大小限制
- 黑客修改WordPress核心文件,劫持网站流量
- 【AjaxPro实现机制浅析二】*.ashx文件是怎么来的?
- WordPress工作原理之程序文件执行顺序
- WordPress代码和分析-页面模板是从哪里来的
- WordPress代码和分析-页面模板是从哪里来的
- 简化的桶排序(Bucket Sort)
- (2014微软实习生笔试题)2.K-th string
- ok6410移植u-boot-2012.10笔记
- perl中正则匹配 ("=!" "!~")
- linux下打开、关闭tomcat,实时查看tomcat运行日志
- 解决方法是修改Wordpress程序文件来实现
- 2012届华为编程大赛第一题
- 搜索相关参考文献
- Error: Class 'SimplePasswordHasher' not found
- 笑话
- 2014年,联想企业级准备这么做……
- Hadoop重新编译WordCount程序报错:cannot access Options
- C#GDI+ 处理文本的两个小技巧
- 一路美好,尽在途中