[ Content | Sidebar ]

Endre utseende på «slettet blogg»-beskjeden i WPMU

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.

Eksempel

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.

Published April 10, 2008

Filed in Uncategorized

Tags: , , , ,

RSS Comments No Comments

- Trackback