如何批量替换wordpress文章中的文字或域名(3种方法)

87次阅读
没有评论

共计 1071 个字符,预计需要花费 3 分钟才能阅读完成。

如何批量替换 wordpress 文章中的文字或域名? 如果替换修改大量 WordPress 文章中的相同文字,手动编辑文章修改工作量大,可以用下面的代码实现批量替换,会用到 WordPress 的操作数据常量 $wpdb 修改数据库,不需要登录数据库操作。

这篇文章主要为大家展示了“如何批量替换 WordPress 文章中的文字或域名”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑。下面让丸趣 TV(wanqutv.com)小编带领大家一起研究并学习一下“如何批量替换 WordPress 文章中的文字或域名”这篇文章吧。

方法 1:利用 phpmyadmin 工具修改

在浏览器中输入 phpMyAdmin 的地址,一般是:http://localhost/phpMyAdmin/,视安装目录而定。出现如下界面,输入正确的用户名和密码,并点击执行按钮。

进入到 phpMyAdmin 的主页,随便选择一个数据库,在此我选择的时 wp 数据库。

选择 wp 数据库下的 wp_post 数据表,点击 sql 选项卡,并在输入框中输入 sql 语句。

执行以下代码:

UPDATE wp_posts SET post_content = replace(post_content, ‘ 旧文字 ’, ‘ 新文字 ’)

点击执行按钮,即可实现批量替换了!

方法 2:安装“搜索 & 替换”插件进行批量替换数据

我们通过 wordpress 安装插伯,直接安装“搜索 & 替换”插件(英文名为:Search & Replace),然后进入插件管理页面。

如图所示:旧文字 替换 新文字 方法

当然,为了安全起见,我可以以选择下方演示模式,确认无论后再去了演示模式,可以导出修改到 sql 文件,这里我们选“将修改保存到数据库”即可批量替换选中的表中的文字内容了!

方法 3:添加函数到 functions.php 批量替换 WordPress 文章中的文字

如果准备替换修改散布在大量 WordPress 文章中的相同文字,手动编辑文章修改工作量大,可以用下面的代码实现批量替换,会用到 WordPress 的操作数据常量 $wpdb 修改数据库,不需要登录数据库操作。

将代码添加到当前主题函数模板 functions.php 的最后:

global $wpdb;

$wpdb->query(“UPDATE wp_posts SET post_content = replace( post_content, ‘ 旧文字 ’, ‘ 新文字 ’)”);

修改其中的文字,多段文字,就多复制几段代码,加到 functions.php 中,用后删除即可。

最后: 以上 3 种方法同时支持替换文章的中链接或网址的。

提示:操作数据库有风险,请提前做好备份!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-06-14发表,共计1071字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)