WordPress的更新越来越频繁,虽然更新的方法非常多,也非常简单。但是自己手动更改的Wordpress原文件在每次更新后都会被“新的”原文件覆盖。为了不往functions.php里面添加不必要的代码,还是得老老实实每次更新都手动更改几个原文件。
1.增加Wordpress编辑器单篇文章“分页”按钮
wordpress 3.5
wp-includes\class-wp-editor.php
第391行
wordpress 3.2.1
wp-admin\includes\post.php
第1537行
添加'wp_page'
更加详细内容——《WordPress单篇文章分页及Feed全文输出》
2.给“继续阅读”添加nofollow属性
wp-include\post-template.php
WordPress 4.0 第289行,添加rel=\"nofollow\"
3.Wordpress在新窗口打开留言者链接
wp-includes\comment-template.php
第155行,添加target='_blank'
现在用W3C新标准的external了,所以不用再添加target=’_blank’了。
4.Wordpress禁止英文标点自动转化为全角符号
wp-includes\formatting.php
170-174行(WordPress 4.0以上版本,174行的内容被分割为多个部分,全部注释),注释掉。
// This is not a tag, nor is the texturization disabled static strings
// $curl = str_replace($static_characters, $static_replacements, $curl);
// regular expressions
// $curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);
或者主题添加function.php添加:
remove_filter( ‘the_title’ , ‘wptexturize’ );
remove_filter( ‘the_content’ , ‘wptexturize’ );
remove_filter( ‘the_excerpt’ , ‘wptexturize’ );
remove_filter( ‘comment_text’ , ‘wptexturize’ );
不是每一个WordPresss版本都有效。
评论
13 条对“WordPress每次更新手动修改的几个原文件”的回复
3.4.1 的可视化编辑器咋木了?有遇到么
看看是不是勾选了“Disable the visual editor when writing”;
清空浏览器缓存;
网上有人发现如果主机不支持Gzip,也会这样。
很好,给“继续阅读”添加nofollow属性收藏了,我以为是模板里修改,看了之后发现是调用的函数。。。。
飘过,呵呵
我觉得有好多的插件都不兼容,而有些优秀的插件,作者又不更新了!可惜啊!不过,我也手贱,更新了
经常被插件搞的莫名其妙的!!!
WP现在的插件应该不会出现大的兼容问题吧,本身也有检查的功能。
其实用插件有好处的,就是自动更新的时候不会被覆盖
这篇文章的几个功能应该是不需要劳烦插件的。
没什么技术含量,纯粹记录
不错的分享,要收藏了。
昨天又更新了,你呢?
我一般都是第一时间更新,并且“乘此机会”完全重装。