El siguiente artículo muestra cómo implementar una funcionalidad para redirigir fácilmente a sus visitantes/clientes a una página HTML de "En Mantenimiento" temporal sin la necesidad de un plugin, mientras Vd. cómo "Administrador" o "Súper Adminstrador" hace cambios en el sistema o actualiza la tienda.
Características "Modo Manual de Mantenimiento"
- No hace falta cargar un innecesario plugin más en el sistema.
- No hace falta tocar el delicado y sensible .htaccess.
- Activación desactivación manualmente.
- El mensaje de mantenimiento, titulo y demás es personalizable cambiándolo directamente en el código HTML de la plantilla. Por ejemplo, puede añadir especificando el tiempo que su sitio web estará fuera de servicio por mantenimiento, etc.
- Administradores y Súper Administradores, tienen acceso completo a la Web ( back-end / dashboard y front-end).
- Texto del mensaje redactado lo más genérico posible, para que pueda valer para sitios y tiendas genéricas.
- Cuatro estilosas y creativas plantillas disponibles para seleccionar, que darán clase y credibilidad a su sitio en Internet.
Esta es la plantilla original de mensajes de Wordpress.
Resultado Final | Modo Manual de Mantenimiento
La siguiente imagen muestra la nueva plantilla personalizada de mantenimiento temporal con la plantilla nº1, dando seriedad, prestancia, distinción y elegancia a nuestro sitio online, que sus visitantes verán, mientras que al mismo tiempo los administradores registrados aún tienen pleno acceso al sistema y a la Web.
Cutre y zafia plantilla original de mensajes de Wordpress, totalmente impresentable, que desprestigia y desacredita nuestra buena imagen comercial y corporativa de tienda online. |
La siguiente imagen muestra la nueva plantilla personalizada de mantenimiento temporal con la plantilla nº1, dando seriedad, prestancia, distinción y elegancia a nuestro sitio online, que sus visitantes verán, mientras que al mismo tiempo los administradores registrados aún tienen pleno acceso al sistema y a la Web.
Plantilla nº1. Nombre: mantenimiento-1.html |
Para desactivarlo, no es necesario quitar el código de su plugin personalizado funciones.php., solo qué cuando haya terminado con su mantenimiento, asegúrese de desactivarlo comentando ( // ) la siguiente línea de código:
// add_action('get_header', 'activar_modo_de_mantenimiento' ); (Ahora el mantenimiento estaría desactivado)
NOTA: Pruébelo despues de terminar el proceso de manteniniento, para asegurarse de que su sitio en Internet vuelve a estar operativo de nuevo.
Plantillas disponibles:
Plantilla nº2. Nombre: mantenimiento-2.html |
Plantilla nº3. Nombre: mantenimiento-3.html |
Plantilla nº4. Nombre: mantenimiento-4.html |
Plantilla nº11. Nombre: mantenimiento-11.html |
Plantilla nº9. Nombre: mantenimiento-9.html |
Plantilla nº10. Nombre: mantenimiento-10.html |
Esta nueva funcionalidad consta de dos sencillas acciones.
1º.- Copiar el fragmento de código PHP en su plugin personalizado funciones.php
2º.- Cargar en el directorio raíz de instalación de WordPress las plantillas de mantenimiento-1.html, mantenimiento-2.html ... etc. y la carpeta con sus imágenes cómo se muestra en la siguiente captura. También puede crear una carpeta auxiliar pej: /mantenimiento/ y bastará con descomprimir el .ZIP de las plantillas/gráficos directamente en ella, cambiando también el PATH en el código PHP.
Vista general del directorio raíz con las plantillas y carpeta de imágenes (IMAGES) en rojo que se suministran en el fichero.ZIP. |
Para cambiar la plantilla que se mostrará en su sitio Web, sólo tiene que indicar el PATH de la plantilla en el código PHP, sustituir el dominio del ejemplo por el suyo y el número de 1, 2, 3 o 4... de mantenimiento-1.html en la siguiente línea de código dependiendo de la plantilla que desee utilizar.
header("Location: http://www.midominio.com/mantenimiento-1.html "); exit();}} // CAMBIAR ESTA DIRECCIÓN POR LA SUYA.
Entrar en el sistema:
Ahora, para entrar en el sistema, los administradores tendrán que invocar el WP-LOGIN.PHP. Todo aquel que quiera entrar en la página Web o a través de wp-login que no tenga la condición, estatus, papel, rol de Administrador o Súper, se le presentará nuestra fabulosa plantilla personalizada de... En Mantenimiento.
En el enlace de abajo que se abrirá en una nueva ventana auxiliar, está disponible la funcionalidad "EN MANTENIMIENTO" con todas las líneas comentadas para un preciso empleo del mísmo.
Cópielo y péguelo en el fichero funciones.php de su plugin personalizado.
En este otro podrá descargarse el fichero .ZIP de las páginas html y gráficos que se mostrarán a los usuarios.
Plantillas html y gráficos de En Mantenimiento.
Modo Mantenimiento en WordPress sin plugin | Habilitar el Modo Mantenimiento en WordPress | Plugin de Mantenimiento para WordPress | Poner modo mantenimiento automáticamente en Woocommerce | Páginas en Modo mantenimiento | Colocar un mensaje de mantenimiento en Wordpress | Blog de Wordpress en modo Mantenimiento | Sitio en mantenimiento en Wordpress | Cómo poner wordpress mensaje en construcción | Wordpress-Woocommerce en modo mantenimiento y página de en construcción | Modo mantenimiento y página en construcción sin tocar el .htcaccess | Cómo instalar y configurar Woocommerce en Wordpress | ¿Cómo tener una portada "En Construcción" mientras se diseña la web? | WordPress WP Maintenance Mode | How To Put WordPress Site Into Maintenance Mode | WordPress Coming Soon and Maintenance Mode | Put your WordPress Website into Maintenance Mode | Better way to Enable WordPress-Woocommerce maintenance mode | Htaccess Redirect to Maintenance Page | How to place WordPress in Maintenance Mode | Créer un mode maintenance pour WordPress.