Всем известно что некоторые глобальные параметры WP-CLI можно задать в его конфигурационном файле
wp-cli.yml и что среди них нет хоста базы данных, ее имени и других параметров которые задаются в wp-config.php.
Но сегодня я нашел один способ это сделать: для этого создадим конфиг файл
wp-cli.yml
со следующим содержимым
require: wp-cli.local.php
рядом кладем файл
wp-cli.local.php
в котором и указываем все необходимые параметры например адрес хоста базы данных
define('DB_HOST', '127.0.0.1:3306');
Для чего это может быть нужно.
Мне помогло настроить локальную установку WP-CLI в связке с docker не добавлял cli в контейнер.
Для чего это нужно вам решайте сами, скорее всего для какого нибудь DevOps-а.
Источник: https://alkoweb.ru/otdelnyj-konfig-dlya-wp-cli-okazyvaetsya-tak-mozhno-bylo/