Cum să utilizez scriptul sunrise.php pentru maparea domeniilor în rețeaua Multisite?
În prezent utilizez plugin-ul WP-mu-domain-mapping pe o instalare multi-rețea. Maparea domeniilor funcționează corect cu fișierul sunrise.php furnizat, dar se întrerupe (site-urile nu mai sunt mapate corect) când mut plugin-ul în directorul nostru mu-plugins. Am încercat următoarele, dar nu funcționează.
<?php
$sunrises = array(
"dm_sunrise" => dirname( __FILE__ ) . "/mu-plugins/domain-mapping/inc/sunrise.php"
);
foreach( $sunrises as $sunrise ){
if( is_readable( $sunrise ) ){
include $sunrise;
}
}

Conform instrucțiunilor pentru configurarea WordPress MU Domain Mapping, fișierul sunrise.php
trebuie plasat direct în directorul /wp-content
. Nu este un plugin în sensul tradițional, așa că nu poate fi plasat în mu-plugins
(nici măcar în plugins
).
Configurarea acestui plugin poate necesita ceva muncă manuală, așa că asigurați-vă că urmați cu atenție instrucțiunile, inclusiv modificările necesare în fișierul wp-config.php
.
Apropo, starea actuală a acestui plugin este oarecum neclară, deoarece - pentru site-urile noi - se pare că funcționalitatea sa este acum integrată în nucleul WordPress. Este (aparent) necesar doar pentru site-urile Multisite existente care au fost convertite acum ceva timp. Puteți vedea diverse postări ale menținătorului pluginului în acest forum de suport care confirmă acest lucru.

Mulțumesc pentru observație @tim-malone. După o cercetare amânunțită, am descoperit că siteurl
mapează domeniul. Permisiunile native sunt restricționate doar la administratorii de rețea, așa că am ajustat setările pentru a permite și proprietarilor de site-uri (administratorii obișnuiți) să actualizeze această setare. În esență, acum înlocuim maparea domeniilor pe instalarea noastră multi-rețea. Mulțumesc!

Mă bucur că ai rezolvat @gabethegrape! Dacă dorești, pentru a ajuta viitorii vizitatori, poți posta un răspuns suplimentar cu soluția ta sau poți accepta acest răspuns făcând clic pe bifa din stânga lui.

sunrise.php este necesar dacă dorești să utilizezi pluginul Wordpress MU Domain Mapping. Acel plugin aruncă o eroare în pagina de setări dacă sunrise nu este prezent și activat în wp-config.php.
