Karbantartási mód egyszerűen

[Ezt a cikket 1 perc elolvasni.]

Fejlesztés vagy karbantartás alatt álló oldal esetén nem szeretnénk, ha rajtunk kívül más is láthatná, hogy min is dolgozunk éppen. Mint ahogy a legtöbb feladatra, úgy erre is létezik számtalan bővítmény, azonban ezek itt is kiválthatóak egy egyszerű kis kódrészlettel, ami mindössze csak annyit csinál, hogy figyeli, hogy a bejelentkezett felhasználó adminisztrátor-e. Amennyiben igen, úgy természetesen megjelenik az oldal, minden más szerepkör esetén azonban csak egy “Karbantartás” felirat fogja fogadni a látogatót. A kódrészletet értelemszerűen csak akkor kell elhelyezni a functions.php-be amikor éppen dolgozunk a weboldalunkon. A munka befejeztével távolítsuk el, hogy ismét mindenki számára láthatóvá váljon az oldal.

function maintenace_mode() {
if ( !current_user_can( 'administrator' ) ) {
wp_die('Karbantartás.');
}
}
add_action('get_header', 'maintenace_mode');
Ha tetszik, mutasd meg másoknak is: