首页 > 新闻资讯 > 快速替换全部文章中的某内容

快速替换全部文章中的某内容

31条评论
标签:
更多

假设你有一个WordPress博客叫做“WordPress啦”,然后你把博客名字改成了“WordPress吧”。 这时你会希望把在之前的文章里出现的“WordPress啦”都替换成“WordPress吧”。你可能会一篇篇文章地进行手动修改, 也可以通过MySQL数据库进行替换。下面这段代码可以在不登录数据库的情况下,帮你快速而准确地实现自动替换。

打开function.php文件,加入以下代码:

function replace_text_wps($text){ 
    $replace = array( 
        // '替换前的内容' => '替换后的内容' 
        'wordpress' => '<a href="#">wordpress</a>', 
        'excerpt' => '<a href="#">excerpt</a>', 
        'function' => '<a href="#">function</a>' 
    );
    $text = str_replace(array_keys($replace), $replace, $text); 
    return $text; 
}
 
add_filter('the_content', 'replace_text_wps'); 
add_filter('the_content', 'replace_text_wps'); 

保存文件。成功!

代码来源

* 版权声明:作者WordPress啦! 转载请注明出处。

#1
不错,非常实用的技巧。
#2
感觉用到的时候不是特别多。
#3
虽然我还没用WP 但是博主写的东西 我都收藏着 呵呵
#4
来学习啦!
#5
我倒是在什么word啊里面替换过一些词语,这个就没有弄过了
#6
这个真是非常的方便实用哦
#7
呵呵,这功能确实很好用!替换很时会需要,收藏了!
#8
这个是神器,感谢万能的wordpress啦
#9
有时需要改时,这个方法可以派上用场
#10
哈哈,这个又是要顶顶啦,顶顶顶
#11
学习了!博主加油啊!
#12
学习了!博主加油啊!
#13
不用改数据库 挺好的
#14
谢谢分享,很有用处,学习了。
#15
不错哟,收藏起来先
#16
先收藏起来 以备用。感谢博主热心分享
#17
学习了,尝试一下。
#18
这个非常实用啊!
#19
wordpress不用不知道,用了才知道有多少强大
#20
最近一直在研究SQL吗?还不如粘贴到WLW里再替换
#21
最后一行重复了
#22
這個真好用,把一些鏈接想替換掉,這個不錯
#23
这个方法对新手来说太难了
#24
来了,支持支持,顶顶啊,别的我也说不了,不会这些,哈哈
#25
还不错的哦,嘿嘿
#26
谢谢分享,挺实用
#27
在这里学了不少
#28
当需要时可以用到,不错的挖掘!
#29
多了一行吧 这个有个弊端,feed里的也会被替换,有方法只替换文章而不替换feed里的内容吗
#30
这个有必要收藏一下!