wp-cli установить плагин на языке сайта - PullRequest
1 голос
/ 06 июня 2019

Я хочу улучшить мои новые настройки сайтов Wordpress и работаю над сценарием для установки Wordpress и распространенных плагинов.

Моя проблема в том, что когда я устанавливаю плагин из админ-панели, по умолчанию он устанавливает версию моего плагина на том же языке, что и Wordpress. Это важно, например, в плагине Форма контакта 7 он устанавливает форму контакта, уже настроенную на этом языке.

Но если я использую wp-cli для загрузки и активации плагина, он загружает английскую версию.

wp plugin install contact-form-7 --activate

Я подумал, что мог бы использовать URL, предоставленный на официальной странице плагина Wordpress, в моей стране , но, поскольку у него есть конкретный номер версии, автоматизация всегда запрашивает последнюю версию, которая является моя цель:

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

(в любом случае, эта ссылка также ведет к английской версии плагина, даже если она была сделана с испанского сайта Wordpress)

Итак, есть ли для этого какой-нибудь способ?

1 Ответ

2 голосов
/ 07 июня 2019

После загрузки и активации плагина используйте 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/

...