På WPMU-drevne sider så får man opp en feilmelding på slettede eller arkiverte blogger, som sier noe slikt som:
The authors have deleted this blog. The content is no longer available.
Pr. standard i WPMU så får du bare opp denne beskjeden uten noe link til hjemmeside, kjedelig design osv.
Men dette kan du som WPMU-Admin gjøre noe med.
Det du først må gjøre er å åpne wp-config.php filen din og kommentere inn ((dvs. fjerne de to // foran)) følgende linje:
//define( 'SUNRISE', 'on' );
Det neste du må gjøre er å lage deg en sunrise.php fil, som etterpå skal lastes opp til /wp-content.
Så er det på tide og rote i filen /wp-includes/wpmu-functions.php: på ca. linje 1367 vil du finne en funksjon ved navn graceful_fail.
Kopiere hele denne koden til sunrise.php, med if ( !function_exists('graceful_fail') ) :.
Hvis du ikke tar med if delen så vil hele MU sida di kræsje.
Du vil nå sitte med en html kode i sunrise.php som du kan endre etter eget ønske. Det viktigste er at du husker å hive inn variabelen $message et eller annet sted, da det er her feilmeldingene vil vises.
Når du er ferdig med å gjøre ønskede endringer, laster du opp wp-config.php til rot og sunrise.php til /wp-content.
Tips
Hvis du vil sjekke hvordan det hele vil bli kan du legge til følgende kode i sunrise.php etter graceful_fail-funksjonen:
if (!empty($_SERVER['SCRIPT_FILENAME']) && 'sunrise.php' == basename($_SERVER['SCRIPT_FILENAME']))
graceful_fail ('Valgfri beskjed');
Da kan du rett og slett gå til http://dinside.tld/wp-content/sunrise.php og titte.
Det eneste vi trenger nå er at folk dropper die('ett eller annet') eller wp_die('ett eller annet') og bruker graceful_fail('tøff beskjed') i stedet.
