WP-CLI команда wp language
позволяет эффективно управлять языковыми пакетами в WordPress. Эта команда предназначена для установки, активации и управления языковыми пакетами как для ядра WordPress, так и для его тем и плагинов.
Чтобы узнать, какие языковые пакеты доступны для ядра, используйте команду:
$ wp language core list --status=all --fields=language,english_name,native_name
Это выведет список всех языков с их статусом установки.
Для проверки, установлен ли конкретный языковой пакет, выполните:
$ wp language core is-installed es_ES
Команда вернет 0, если язык установлен, и 1, если нет.
Установка и активация языка
Чтобы установить и сразу активировать язык, используйте следующую команду:
$ wp language core install fr_FR --activate
Важно: после установки языковой пакет будет сразу же активирован, если вы указали параметр --activate
.
Если язык больше не нужен, его можно удалить так:
$ wp language core uninstall fr_FR
Список языков для плагинов
Чтобы получить список всех доступных языков для конкретного плагина:
$ wp language plugin list contact-form-7 --fields=language,english_name,status
Проверьте, установлен ли язык для плагина:
$ wp language plugin is-installed woocommerce de_DE
Используйте эту команду, чтобы установить языковой пакет:
$ wp language plugin install jetpack zh_CN
После выполнения команды появляется сообщение об успешной установке.
Список языков для тем
Чтобы увидеть доступные языковые пакеты для тем:
$ wp language theme list twentytwentyone --fields=language,native_name,status
Установите языковой пакет для вашей темы:
$ wp language theme install twentynineteen it_IT
После установки вы увидите сообщение об успешной реализации.
Удалите уже неактуальный языковой пакет:
$ wp language theme uninstall twentytwenty zh_CN
Заметка: использование опции
--all
при управлении языками плагинов или тем позволит вам получить информацию обо всех установленных элементах, экономя время.
Заключение
Таким образом, команды wp language
в WP-CLI предоставляют полный набор инструментов для управления языковыми пакетами в WordPress, позволяя эффективно поддерживать локализацию вашего сайта.