Gestisci connessioni WordPress, impostazioni in un unico posto per più siti WordPress sullo stesso dominio
Ho ospitato 4 siti wordpress sullo stesso VPS, simile al trucco descritto in questo post, posso effettivamente spostare impostazioni/dettagli di connessione comuni per tutti i siti wordpress in una directory comune (che non è accessibile in pubblico da richieste HTTP o HTTPS ).
Il file wp-conn.php memorizza i dettagli di accesso al database comuni .
/** MySQL hostname */
define('DB_HOST', 'localhost');
/** MySQL database username */
define('DB_USER', 'username');
/** MySQL database password */
define('DB_PASSWORD', 'password');
Il file wp-ftp-conn.php memorizza i dettagli FTP se hai bisogno di frequenti aggiornamenti del plugin (vedi questo post per maggiori dettagli)
/** Setup FTP Details **/
define("FTP_HOST", "localhost");
define("FTP_USER", "username");
define("FTP_PASS", "password");
Il file wp-setting.php memorizza le impostazioni WP comuni (vedi questo post, questo post e questo post per maggiori dettagli)
define('DISABLE_WP_CRON', true);
define('WP_POST_REVISIONS', false);
define('EMPTY_TRASH_DAYS', 7);
Quindi modifica il wp-config.php per ogni sito WordPress in (rimuovere le righe corrispondenti):
require('/common/path/wp-conn.php');
require('/common/path/wp-ftp-conn.php');
require('/common/path/wp-setting.php');