Verwalten Sie WordPress-Verbindungen, Einstellungen an einem Ort für mehrere WordPress-Sites in derselben Domäne
Ich habe 4 WordPress-Sites auf demselben VPS gehostet, ähnlich dem in diesem Beitrag beschriebenen Trick, ich kann tatsächlich gemeinsame Einstellungen/Verbindungsdetails für alle WordPress-Sites in ein gemeinsames Verzeichnis verschieben (auf das nicht öffentlich über HTTP- oder HTTPS- Anfragen zugegriffen werden kann ).
Die Datei wp-conn.php speichert die allgemeinen Datenbankzugriffsdetails.
/** MySQL hostname */
define('DB_HOST', 'localhost');
/** MySQL database username */
define('DB_USER', 'username');
/** MySQL database password */
define('DB_PASSWORD', 'password');
Die Datei wp-ftp-conn.php speichert die FTP-Details, wenn Sie häufige Plugin-Updates benötigen (weitere Informationen finden Sie in diesem Beitrag) .
/** Setup FTP Details **/
define("FTP_HOST", "localhost");
define("FTP_USER", "username");
define("FTP_PASS", "password");
Die Datei wp-setting.php speichert die allgemeinen WP-Einstellungen (siehe diesen Beitrag, diesen Beitrag und diesen Beitrag für weitere Details)
define('DISABLE_WP_CRON', true);
define('WP_POST_REVISIONS', false);
define('EMPTY_TRASH_DAYS', 7);
Dann ändere die wp-config.php für jede WordPress-Seite wie folgt (entferne die entsprechenden Zeilen):
require('/common/path/wp-conn.php');
require('/common/path/wp-ftp-conn.php');
require('/common/path/wp-setting.php');