SEO观察
研究搜索引擎优化(SEO)技术。

WordPress网站如何批量更改/替换文章中的文字?

因WordPress网站备案信息与实际网页名称不符,茹莱神兽被工信部要求更换为备案名称,否则会取消备案。给网站更换名称很麻烦,就站内而言,网站名称已经融入到WordPress分类、标签、正文内容里了,手动整改肯定不行,最好是一次性批量替换,这样就解决了当前的难题了。

给WordPress网站的分类、标签的SEO标题替换网站名称很方便,麻烦的是给融入文章中的网站名称批量替换相关文字,那么,如何在WordPress网站中进行批量替换内容中的文字呢?

1、利用WordPress主题funcions.php文件批量替换关键字

只需要将下面代码添加到当前WordPress主题函数模板functions.php的后面即可:

global $wpdb;
$wpdb->query("UPDATE wp_posts SET post_content = replace( post_content, '旧内容', '新内容' )");

这种通过添加简单代码实现批量替换WordPress文章中的“关键字”,确实比较简单,加到functions.php中,用后删除即可,不会影响网站。

2、利用WordPress“搜索 & 替换”插件完成批量替换

进入WordPress网站后台安装插件页面,搜索安装“搜索 & 替换”(英文名:Seach & Replace)插件并启用,然后进入插件管理页面进行以下操作。

第一步,把需要修改的“关键字”输入“搜索”框内,替换的“关键字”输入“替换”框内,然后在“选择数据表”中找到“wp-posts”进行勾选。如图所示:

利用WordPress“搜索 & 替换”插件完成批量替换文字1

第二步,把以上操作填写好之后,去掉“演示模式”,选择“将修改保存到数据库”里,然后就是“执行搜索&替换”这个按钮之后就可以了。

利用WordPress“搜索 & 替换”插件完成批量替换文字2

这个WordPress插件设置非常简单,只要按照步骤操作就行,一看就会,比较适合WordPress新手。

3、利用数据库phpmyadmin批量替换修改关键字

你只需要进去mysql数据库里面【执行】以下这段命令即可批量修改/替换wordpress的文章内容:

UPDATE wp_posts

SET post_content = replace( post_content, '旧文字', '新文字' );

这段执行命令主要的意思就是:在mysql数据库中找到wordpress的文章中包含的 旧文字 并且自动替换成 新文字。

利用数据库phpmyadmin批量替换修改关键字1

比如本人的WordPress网站把“良家佐言”替换为“茹莱神兽”,“良家佐言”是旧文字,而“茹莱神兽”是新文字,如图所示。

利用数据库phpmyadmin批量替换修改关键字2

然后在点击右下角的“执行”按钮操作即可,新手的话,不建议使用此方法。

需要注意的是,数据库操作有风险,为了数据库安全起见,茹莱神兽建议你先备份MySQL数据库,即便失败也可以恢复数据。

本篇文章总结

总体上来说,添加代码这种方法并不是万能的,有些WordPress也不支持,而通过插件批量替换文字就安全得多了,一次性插件,用完就删除,前两种比较适合WordPress新手。

而通过数据库phpmyadmin里操作,替换或更改关键字这个方法很冒险,茹莱神兽建议一定要做好数据库和网站备份,否则后果自负。

本文地址: https://www.badpon.com/4502.html,作者茹莱神兽,转载请注明出处。

赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
免责申明:本站部分内容、图片来源于网络,版权归原作者所有,如有侵权,请联系底部QQ邮箱,本站将及时删除,谢谢!

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

微信扫一扫打赏

error: Content is protected !!