首页 » 网站建设 »

换个思路修改WordPress内核代码!(1)

2015年2月1日 / 244次阅读
WordPress

打开支付宝首页,搜索“529018372”,即可领取红包!可重复领。

特色图片

今天给云上小悟网站增加了一个小小的优化,即通过点击文章评论连接,在新窗口中打开文章。

我们都知道,将文章评论显示出来,使用到了comments_popup_link()函数,这个函数的位置是wp-includes/comment-template.php。问题是,这个函数输出的链接,在直接在原窗口中打开,与我想要的不一样。再网络上查询了一番,告诉的方法都是修改wp-includes/comment-template.php文件。

麦新杰不想修改WordPress内核文件,虽然这个修改很简单,但是会造成每次升级都要重新做重复的修改。今天灵机一动,想到这样一个办法:我把comments_popup_link()函数复制到functions.php文件中,将函数名修改成我自己主题的函数,然后在这个函数中做修改,同时,在需要的地方,更换所调用的函数。比如,我将函数更名为mt_comments_popup_link()函数,修改这个函数的代码,原来调用comments_popup_link()函数的地方,如果需要(看你要实现什么功能),都替换成mt_comments_popup_link()函数。

这样做的好处是,不修改WordPress内核代码,而且还保留了原来函数原来的功能。(检索页显示出来的评论连接,都是通过mt_comments_popup_link()函数生成,需要在新窗口中打开连接;而文章内容页显示的评论连接,依然调用WordPress内核函数comments_popup_link(),不需要在新窗口中打开重复的内容。)

本文链接:http://www.maixj.net/wz/huangesiluxiugai-wordpress-neihedaima-2186
云上小悟 麦新杰(QQ:1093023102)

相关文章

评论是美德

《换个思路修改WordPress内核代码!(1)》有3条评论

无力满足评论实名制,评论对非实名注册用户关闭,有事QQ:1093023102.


前一篇:
后一篇:

栏目精选

云上小悟,麦新杰的独立博客

栏目

支付宝红包.每天领一次.

支付宝扫码领红包

©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top