Avisos
Vaciar todo

[Resuelto] Un post de webempresa que no me funciona  

 
Jose Miguel
 Jose Miguel
Usuario experto

https://www.webempresa.com/blog/modo-mantenimiento-en-wordpress.html

Hola chicos, he seguido al pie de la letra para poner en mantenimiento una de mis webs, gruasenmalaga.com. Mi problema viene cuando dicen en ese post que pongamos para desactivar el mantenimiento /** código...*/ pues bien, me tira un error de no se ha podido mostrar la web. Les prometo que lo he escrito de 20 mil maneras y poniendo esos asteriscos al principio (/**) y final (*/) para DESACTIVAR y no me funciona, para activar sin problemas pero al revés no. Estáis seguros que está bien escrito? entonces por que me tira error? Gracias.

Respondido : 03/09/2020 9:15 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

El artículo es muy antiguo, el comentario sólo tendría que tener efecto en esta línea:

// add_action('init', 'mode_maintenance');

Agregando dos backslash debería ser suficiente.

He enviado el artículo para revisión.

Si te complicas con esto mejor evalúa usar un plugin de mantenimiento, podrías evaluar por ejemplo:

https://es.wordpress.org/plugins/maintenance/

Saludos

 

Respondido : 03/09/2020 9:26 pm

Jose Miguel
 Jose Miguel
Usuario experto

@jmarreros

Gracias Jhon!!.

Respondido : 03/09/2020 9:53 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Jose,

nos comentas si con esto podemos dar como solventado el tema,

Un saludo 🖐️ 

Respondido : 03/09/2020 9:56 pm

Jose Miguel
 Jose Miguel
Usuario experto

@argenis

Hola, la verdad es que estaba esperando como va a quedar la revisión del post original, yo no tengo muchos conocimientos en programación y me he quedado con lo del plugin pero me gustaría utilizar la línea de códigos original, no se que decir no me entero si me habláis en código yo soy de los de copia y pega y lo de Jhon como digo, no me entero y he tirado de plugin, si me lo aclaráis mejor ya que como digo soy algo novato .

Respondido : 04/09/2020 7:41 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jose Miguel.

Prueba editando el archivo functions.php y añadir el siguiente código al final del archivo:

// Activate WordPress Maintenance Mode
function wp_maintenance_mode() {
if (!current_user_can('edit_themes') || !is_user_logged_in()) {
wp_die('<h1>Under Maintenance</h1><br />Website under planned maintenance. Please check back later.');
}
}
add_action('get_header', 'wp_maintenance_mode');

 

Si no te sientes agusto tocando codigo lo mejor es con un plugin y te olvidas de ir añadiendo código.

 

Un saludo

Respondido : 04/09/2020 9:43 am

Jose Miguel
 Jose Miguel
Usuario experto

@pepesoler

Gracias Pepe, voy a probarlo.

Respondido : 06/09/2020 8:08 pm
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

@envialotogmail-com

Hola Jose, 

De acuerdo, nos comentas qué resultados obtuviste, por favor, 

Quedamos pendientes, saludos.

Respondido : 06/09/2020 8:56 pm