wp-cli 以站点语言安装插件

wp-cli install plugin in site language

我想改进我的新 Wordpress 站点设置,并且正在编写一个脚本来安装 Wordpress 和常用插件。

我的问题是,当我从管理面板安装插件时,默认情况下,它会以与 Wordpress 相同的语言安装我的插件版本。这很重要,例如,在插件 Contact form 7 中,它会设置一个已经用该语言配置的联系表单。

但是如果我使用wp-cli下载并激活插件,它会下载一个英文版本。

wp plugin install contact-form-7 --activate

我以为我可以使用官方 Wordpress 插件页面中提供的 URL,in my country,但由于它有特定的版本号,因此很难自动请求始终是最新版本,这是我的目标:

wp plugin install --activate https://downloads.wordpress.org/plugin/contact-form-7.5.1.3.zip

(无论如何,这个 link 也会导致插件的英文版本,即使它是从西班牙 Wordpress 站点引用的)

那么,有什么解决办法吗?

下载并激活插件后,使用 wp language plugin install contact-form-7 nl_NL 安装所需的翻译。

# Install and activate the Dutch core language pack.
$ wp language core install nl_NL --activate

# Install and activate Contact Form 7.
$ wp plugin install contact-form-7 --activate

# Provide the Dutch language pack for Contact Form 7.
$ wp language plugin install contact-form-7 nl_NL

https://developer.wordpress.org/cli/commands/language/