Cum să utilizez scriptul sunrise.php pentru maparea domeniilor în rețeaua Multisite?

30 mai 2016, 20:52:15
Vizualizări: 15.4K
Voturi: 3

Î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;
    }
}
0
Toate răspunsurile la întrebare 1
4

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.

31 mai 2016 06:32:14
Comentarii

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!

gabethegrape gabethegrape
3 iun. 2016 20:18:27

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.

Tim Malone Tim Malone
4 iun. 2016 23:56:22

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.

jeffmcneill jeffmcneill
19 ian. 2019 11:58:20

Pot confirma că sunrise.php nu mai este necesar pentru maparea domeniilor atunci când instalezi rețele Multisite complet noi în zilele noastre.

Jesse Nickles Jesse Nickles
1 aug. 2022 12:12:17