使用 WordPress 做站的网友都会有批量替换文章正文内容,像是更换了网址、或是需要批量替换掉某个词语等,都需要对 wordpress 的文章正文内容进行批量替换,那么具体应该怎么操作呢?今天就为大家分享两种简单方便有效的方法,希望能够帮助到有需要的网友。
1、首先进入我们的 phpmyadmin,找到网站对应 wordpres 的数据库;
2、然后运行 SQL,输入以下语句即可:
UPDATE wp_posts SET post_content = replace(post_content,'原内容','替换的新内容');
其中原内容是文章中的旧的文字内容,替换的新内容是你要将其替换为的新的文字内容。
找到网站当前主题的 functions.php 文件,编辑该模板文件,我们在模板文件中插入以下代码:
function content_str_replace($content =''){$content = str_replace('原内容','替换的新内容', $content);return $content;}add_filter('the_content','content_str_replace', 10);
其中原内容是文章中的旧的文字内容,替换的新内容是你要将其替换为的新的文字内容。
我们可以通过 Better Search Replace 这款用于批量替换的 wordpress 插件来实现,直接通过 wordpress 后台插件模块中搜索安装该插件,手动下载官网页面。
如上图所示:
按照自己的需要设置完成后,我们点击“Run Search/Replace”即可搜索并替换指定的内容。
专业提供WordPress主题安装、深度汉化、加速优化等各类网站建设服务,详询在线客服!