Hosting - Cyberneticos.com

modo mantenimiento para WordPress

Son muchos los que trabajan haciendo cambios directamente en su WordPress, yo realmente no lo recomiendo ya que algo puede fallar y dejar todo nuestro sitio fuera de linea, yo tengo la costumbre de hacer todos los cambios en local y luego pasarlos por FTP al servidor, así estoy seguro de que todo funciona bien.

Pero bueno, para todos aquellos que hacen sus cambios en el servidor directamente hoy vamos a ver como poner nuestro WordPress en modo mantenimiento con unas pocas lineas de códigos, esto también nos puede servir si queremos hacer algo en nuestro sitio y que no se refleje online, ya que de esta manera solo los usuarios registrados podrán ver nuestro WordPress operativo, el resto de visitas verán el mensaje que ahora veremos.

Como siempre nos vamos a nuestro theme de WordPress y localizamos el fichero funtions.php, lo abrimos con nuestro ID de programación y copiamos y pegamos el siguiente código justo al final de todo.




<?php
//modo mantenimiento para WordPress
function wp_maintenance_mode(){
    if(!
current_user_can('edit_themes') || !is_user_logged_in()){
        
wp_die('Estamos trabajando en el sitio, disculpe las molestias.''Estamos trabajando en el sitio, disculpe las molestias.', array('response' => '503'));
    }
}
add_action('get_header''wp_maintenance_mode'); 
?>

Como podéis ver son una pocas lineas de código donde creamos la función wp_mintenance_mode, esta función le dice a WordPress que si el usuario no tiene permiso para editar el theme o no esta registrado se le muestre el siguiente mensaje, lógicamente vosotros podéis personalizar el mensaje a vuestro gusto.

Y así, con unas pocas lineas de código conseguimos quitarnos de encima de nuevo el uso de un plugin y poner nuestro WordPress en modo mantenimiento con muy poco esfuerzo, eso sí, recordar quitar las lineas de código del archivo funtions.php cuando se hayan acabado los cambios ya que si no seguirá en mantenimiento y no os habréis dado cuenta de ello si estáis registrados.


Si quieres puedes dejar tu comentario para Ricardo aquí.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *