Hostowałem 4 witryny wordpress na tym samym VPS, podobnie do sztuczki opisanej w tym poście, mogę faktycznie przenieść wspólne ustawienia/szczegóły połączenia dla wszystkich witryn wordpress do wspólnego katalogu (który nie jest dostępny publicznie przez żądania HTTP lub HTTPS ).
Plik wp-conn.php przechowuje wspólne szczegóły dostępu do bazy danych.
/** MySQL hostname */
define('DB_HOST', 'localhost');
/** MySQL database username */
define('DB_USER', 'username');
/** MySQL database password */
define('DB_PASSWORD', 'password');
Plik wp-ftp-conn.php przechowuje dane FTP, jeśli potrzebujesz częstych aktualizacji wtyczek (więcej szczegółów znajdziesz w tym poście )
/** Setup FTP Details **/
define("FTP_HOST", "localhost");
define("FTP_USER", "username");
define("FTP_PASS", "password");
Plik wp-setting.php przechowuje typowe ustawienia WP (zobacz ten post, ten post i ten post, aby uzyskać więcej informacji)
define('DISABLE_WP_CRON', true);
define('WP_POST_REVISIONS', false);
define('EMPTY_TRASH_DAYS', 7);
Następnie zmodyfikuj wp-config.php dla każdej witryny WordPress na (usuń odpowiednie wiersze):
require('/common/path/wp-conn.php');
require('/common/path/wp-ftp-conn.php');
require('/common/path/wp-setting.php');