如何通过WP-CLI更新WordPress翻译?Docker环境实操求助
WP CLI 更新翻译的可行方案
嘿,我之前也遇到过这个困惑!虽然WP CLI的主language命令文档看起来没直接提翻译更新,但其实它在细分的子命令里藏着对应的功能,给你分享两个实用的方法:
单个/批量更新翻译的直接命令
WP CLI把翻译更新拆到了核心、插件、主题各自的子命令里,你可以直接用这些命令操作:
- 更新WordPress核心的翻译:
wp language core update - 更新所有插件的翻译:
wp language plugin update --all - 更新指定插件的翻译(比如Akismet):
wp language plugin update akismet - 更新所有主题的翻译:
wp language theme update --all - 更新指定主题的翻译(比如TwentyTwentyFour):
wp language theme update twentytwentyfour
如果是多站点环境,记得加上--url=你的站点域名指定要操作的站点,或者用--network参数一次性更新整个网络的翻译。
一键批量更新所有翻译的脚本
如果你想一次搞定核心、插件、主题的所有翻译更新,可以写个简单的Shell脚本,把命令串起来:
#!/bin/bash # 切换到你的WordPress根目录(根据实际路径修改) cd /var/www/html # 更新核心翻译 wp language core update # 更新所有插件翻译 wp language plugin update --all # 更新所有主题翻译 wp language theme update --all
保存成update-translations.sh,给它加执行权限chmod +x update-translations.sh,之后直接运行./update-translations.sh就行。
其实你之前看文档的时候可能没注意到,这些子命令的细节需要进入对应分组查看,比如输入wp language plugin --help,就能看到update子命令的完整说明啦。
内容的提问来源于stack exchange,提问作者p0rter
相关产品推荐
相关产品推荐

