per fare sviluppo locale su un sito WordPress (http://www.example.com), ero in precedenza sovrascrivendo i valori WP_SITEURL
e WP_HOME
in wp-config.php
in questo modo:Override WP_SITEURL e WP_HOME per WordPress multisito
define('WP_SITEURL', 'http://local-example/');
define('WP_HOME', 'http://local-example/');
Questo mi avrebbe permesso di copiare il database e file del sito su un server locale e apportare le modifiche necessarie, testando l'installazione locale.
È stato quindi necessario convertire l'installazione in un multiutente WordPress in modo che utenti, autenticazione, plug-in, ecc. Possano essere condivisi tra il sito principale e un sito secondario, ospitato su un sottodominio (http://second.example.com).
Il metodo di cui sopra per ignorare i valori della tabella wp_options
non funziona più, ma sono incerto il modo corretto di impostare un valore per le voci wp_blogs
così come il tavolo wp_2_options
per la primaria e sottodominio.
L'aggiornamento del file HOSTS
è un po 'una soluzione alternativa, ma non ideale (non sono in grado di confrontare il sito attivo, ecc.). L'esecuzione di uno script per modificare i valori del database è un'altra opzione che ho provato, ma è leggermente più ingombrante, quindi le mie domande sono se c'è un'opzione in MultiSite per sovrascrivere questi valori in un file di impostazioni, come wp-config.php
, e se è così come sarebbe.
Questo è perfetto. Grazie mille. – slifty
Nessun problema, ho finito con l'espandermi un po 'per fare altre cose tra cui la sostituzione dei link nel contenuto qui: http://justin.ag/technology/wordpress-plugins/wordpress-plugin-wp-server-migration/ I meta hook sono commentati perché mi sono imbattuto in alcuni problemi (che potrebbero essere stati correlati al caching) ma lo sto usando da un mio multisito per un po 'senza problemi. È necessario definire una costante 'WP_DEVELOPMENT = true' per eseguire la riscrittura dell'URL, la sostituzione del token URL deve essere eseguita sempre. – doublesharp
L'ultimo definisce mi ha salvato dopo aver provato i plugin e tutto ... MA ho anche dovuto rivisitare la pagina di amministrazione wordpress di rete e salvare nuovamente ogni pagina del sito. – shaneonabike