Я разместил 4 сайта WordPress на одном и том же VPS, аналогично трюку, описанному в этом посте, я действительно могу переместить общие настройки/детали подключения для всех сайтов WordPress в общий каталог (который недоступен публично через HTTP или HTTPS- запросы ). ).
В файле wp-conn.php хранятся общие сведения о доступе к базе данных.
/** MySQL hostname */
define('DB_HOST', 'localhost');
/** MySQL database username */
define('DB_USER', 'username');
/** MySQL database password */
define('DB_PASSWORD', 'password');
Файл wp-ftp-conn.php хранит информацию о FTP, если вам нужны частые обновления плагина (см. этот пост для получения дополнительной информации) .
/** Setup FTP Details **/
define("FTP_HOST", "localhost");
define("FTP_USER", "username");
define("FTP_PASS", "password");
Файл wp-setting.php хранит общие настройки WP (см. этот пост, этот пост и этот пост для более подробной информации)
define('DISABLE_WP_CRON', true);
define('WP_POST_REVISIONS', false);
define('EMPTY_TRASH_DAYS', 7);
Затем измените wp-config.php для каждого сайта WordPress (удалив соответствующие строки):
require('/common/path/wp-conn.php');
require('/common/path/wp-ftp-conn.php');
require('/common/path/wp-setting.php');