You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何批量替换多个WordPress文章标题中的指定词汇?

批量替换WordPress文章标题的MySQL解决方案

没问题,这事儿用MySQL的UPDATE命令配合REPLACE函数就能轻松搞定,不过操作前务必先备份数据库——直接修改核心数据表风险不小,备份好才能放心操作!

具体操作步骤

  1. 登录你的数据库管理工具(比如phpMyAdmin、Navicat,或者通过SSH用MySQL命令行)

  2. 执行替换命令:
    默认WordPress的文章表前缀是wp_,如果你的站点修改过表前缀,记得把wp_posts换成实际表名:

    UPDATE wp_posts
    SET post_title = REPLACE(post_title, 'Sloppy', 'Ronn')
    WHERE post_type = 'post';
    

    这条命令的作用拆解:

    • UPDATE wp_posts:指定要操作的文章数据表
    • SET post_title = REPLACE(post_title, 'Sloppy', 'Ronn'):用REPLACE函数把post_title字段里的所有Sloppy替换成Ronn
    • WHERE post_type = 'post':限定只修改文章类型的内容,避免误改页面、附件、导航菜单等其他类型的条目
  3. 先测试再执行(推荐):
    如果你不确定替换效果,可以先运行SELECT命令预览要修改的内容:

    SELECT post_title, REPLACE(post_title, 'Sloppy', 'Ronn') AS new_title
    FROM wp_posts
    WHERE post_type = 'post' AND post_title LIKE '%Sloppy%';
    

    这条命令会列出所有包含Sloppy的文章标题,以及替换后的效果,确认没问题再执行上面的UPDATE。

额外注意事项

  • 替换完成后,记得刷新WordPress的缓存(如果用了缓存插件的话),不然前台可能还会显示旧标题
  • 如果你的站点有多语言插件或者自定义字段关联标题,可能需要额外处理对应的数据表,但常规场景下上面的命令足够覆盖2000篇文章的标题替换

内容的提问来源于stack exchange,提问作者Fixiywp

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 06:59:10