Aprende en este tutorial cómo generar una página de mantenimiento y redirigir a ella la URL de tu web de WordPress mediante un simple snippet de código.
¿Alguna vez tienes que hacer una modificación rápida en la web pero no te apetece instalar y desinstalar un plugin de «Coming soon» o similar?
A veces solo necesitas hacer pequeños cambios que no van a llevar mucho tiempo. Sin embargo, tampoco deseas que la web esté visible mientras los realizas.
Ya sabes hacerlo añadiendo un snippet en el fichero functions.php del child themes de Genesis.
Pero, ¿qué pasa si vas a hacer cambios que afectan justo al child theme?
En ese caso necesitas crear una página de manteniendo personalizada para que se visualice mientras haces cambios en el tema.
¿Preparado? Vamos allá.
Pasos para montar una página personalizada de mantenimiento
1. Crea un fichero html.
Genera un fichero con nombre maintenance.html (por ejemplo), que muestre el mensaje de ‘Cerrado por obras’ que deseas:
Para ver este código y los otros 1921 snippets de esta web,
identifícate o suscríbete aquí.
Este solo un ejemplo sencillo, pero puedes modificar el texto como prefieras, añadir un email de contacto e incluso insertar una imagen de fondo.
2. Modifica el fichero .htaccess
Introduce el siguiente fragmento al principio del fichero .htaccess:
Para ver este código y los otros 1921 snippets de esta web,
identifícate o suscríbete aquí.
Con esto rediriges todas las visitas de tu web a la página de mantenimiento.
Este sería el resultado final:

Y una vez que hayas terminado con los cambios, elimina las líneas de código de .htaccess y listo.
Conclusión
Ya ves que con unas pocas líneas de código puedes conseguir que tu web se ponga en modo mantenimiento con un mensaje personalizado sin necesidad de usar plugins de terceros.
Solo necesitas crear una pequeña página a la que redirigir tu web durante las ‘obras’.
Es un truco tan simple como práctico para diseñadores y desarrolladores WordPress. Personalmente, a mí me viene de perlas. Espero que a ti también te resulte útil.
¿Tienes alguna pregunta o quieres darme una sugerencia para próximos snippets Déjala en los comentarios.
Ventajas de ser suscriptor. 😉