钩子替换法
这个只是暂时的替换,如果想永久修改。请使用网上的数据库方法。代码如下。
1 2 3 4 5 6 7 8 9 |
function ljy2345_replace_text($text){ $replace = array( // '原来的文字' => '替换后的文字' '该文章由WP-AutoPost插件自动采集发布' => '该文章由<a href="https://www.ljy2345.com/">LJY2345云采集</a>发布!', ); $text = str_replace(array_keys($replace), $replace, $text); return $text; } add_filter('the_content', 'ljy2345_replace_text'); //只是正文 |
据自己的实际需求,修改要替换的内容,以及要应用的钩子。如果还要替换评论、摘要里的内容请自行增加如下内容。
1 2 |
add_filter('the_excerpt', 'ljy2345_replace_text'); //摘要内容 add_filter('comment_text', 'ljy2345_replace_text'); //评论内容 |
以上代码加入主题functions.php文件即可。下面附上数据库修改方法;
数据库法
执行语句;
1 |
update wp_posts set post_content =REPLACE(post_content,’该文章由WP-AutoPost插件自动采集发布‘,”); |
可以通过phpmyadmin执行这段语句。
但是你不可能整天去输sql命令。所以要装一个SQl语句插件(WP-DBManager这个插件),对于有大量文章的博主来说是个好方法
防止这篇文章中的关键字也被替换为空,博主自己增加了where条件
1 |
update hh_posts set post_content =REPLACE(post_content,’该文章由WP-AutoPost插件自动采集发布‘,”) where post_date?>= ‘2015-04-19 00:00:00’; |
原文链接: http://jiaminghai.cn/archives/672
历史上的今天:
- 2015: Win10:83个全新图标打包下载( 0)
除特别注明外,本站文章均采用BY-NC-SA协议授权,转载请注明来自:https://www.ljy2345.com/2417.html