WordPress en modo mantenimiento con un simple código

WordPress en modo mantenimiento con un simple código

Escrito por: Redacción    31 mayo 2011     1 minuto

Existen muchas opciones a la hora de poner tu inslación de WordPress en modo de mantenimiento, para que puedas realizar cambios tranquilamente y a la vez avisar a tus lectores. Entre las opciones más usadas está el clásico plugin Maintenance Mode, o poner una plantilla de las denominadas «de mantenimiento».

Para mi la opción más cómoda, ya que el plugin siempre me ha dado bastantes problemas con los usuarios con permisos, es un trozo de código que incluyendolo en el function.php nos activa este modo. Además, la condición que utiliza esta funcion, es que no se muestre este modo a usuarios registrados o que tengan permisos para editar la plantilla.

functionction wpr_maintenace_mode() {
if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) {
die('Modo de mantenimiento, volvemos pronto.');
}
}
add_action('get_header', 'wpr_maintenace_mode');

Lógicamente, puedes poner el mensaje a tu gusto, modificando la tercera línea de código.

Vía | WPRecipes