Buenos días,
Consultando el plugin de Webempresa, Optimizador.io, veo que desde hace bastante tiempo no se optimizan imágenes. Además, las planificaciones no se ejecutan.
Siguiendo las instrucciones de ayuda del plugin he revisado que en el archivo wp-config.php no existiese el comando que deshabilita el cron. Además, una vez comprobado que no existe ese comando, he dado de alta un nuevo cron. Pero veo que sigue sin ejecutarse la planificación de Optimizador.io.
¿Algún consejo para resolver esto?
Gracias!
Francisco
Contenido solo visible a usuarios registrados
Hola Francisco Manuel,
En este caso puedes enviarnos una captura cuáles son las tareas que optimizador.io aún no ejecuta, es posible algún plugin esté impidiendo que algunas tareas programadas se ejecuten, adicional ten en cuenta que cron es un programador de trabajo que se encarga de realizar tareas automáticas en determinados momentos, este cron tendría que lanzarse en un momento determinado para realizar esas tareas, pero WordPress utiliza un cron virtual que necesita que algún usuario está interactuando en al web para poder realizar las tareas, si a la hora programada de lanzarlo no hay nadie visitando la web ese cron no se lanza.
Una opcion para resolverlos es programa el cron desde wePanel y que sea este quien lance el cron de WordPress, para ver como realizar esto puedes revisar algunos enlaces como
-> https://guias.webempresa.com/preguntas-frecuentes/crear-tareas-programadas-tareas-cron-cpanel/
También puedes revisar que tareas se están ejecutando y cuáles no con un plugin como -> https://wordpress.org/plugins/wp-crontrol/ puedes revisar como funciona en el siguiente artículo que tenemos disponible -> https://www.webempresa.com/blog/revision-tareas-programadas-cron-wordpress.html
Un Saludo
Gracias Karen,
Aclararte que las funciones que no se ejecutan por parte del plugin Optimizador.io son las planificaciones de optimizaciones de imágenes. Esta mañana he planificado la optimización de todas las imágenes, y no se ejecuta dicha planificación. De hecho, las últimas imágenes optimizadas por este plugin datan del pasado octubre de 2021. Y esto no tiene sentido ya que desde entonces son muchas las imágenes que he subido a la biblioteca de medios.
Comentarte que el evento cron que he dado esta mañana de alta (desde cpanel) para ejecutar la planificación de optimizer.io no sale en la lista de eventos, según el plugin wp control.
No sé si con esta información podéis ayudarme, un saludo.
Hola Francisco Manuel,
Entiendo en este caso prueba crear la siguiente tarea desde wePanel, por ejemplo
php /home/TU-CUENTA/public_html/wp-cron.php
Ten en cuenta que la tarea cron debería ejecutarse una vez cada 5 minutos y debes personalizar el código anterior según tu cuenta añadiendo el nombre correcto
Por otro lado, revisa no tengas desactivado el cron desde tu archivo wp-config.php si no tienes ningún código prueba añadir el siguiente
define('DISABLE_WP_CRON', false);
Verifica estas opciones y nos comentas como ha ido todo
Un Saludo
@karen gracias y disculpa por mi respuesta tardía.
Comentarte que ya programé esa tarea cron en cpanel para que se ejecutase cada 5 minutos, y no hay resultados. El optimizador.io sigue sin optimizar imágenes.
También he incluido este código: define('DISABLE_WP_CRON', false); en el archivo wp-config.php y entonces me da un error 500. Y he tenido que quitarlo porque la web estaba caida.
Quizá es lo que comentabas al principio, que hay algún plugin que está interfiriendo. Sin embargo, no interfiere en todas las tareas, ya que instalé el plugin wp control y sí que aparecían tareas programadas ejecutándose. Pero no localicé la de optimizador.io.
Un saludo,
Francisco
Hola Francisco.
El error suele venir por el cron de wordPress.
.- Edita el archivo wp-config
.- Antes de la linea " That’s all, stop editing! Happy blogging " añade lo siguiente.
define('DISABLE_WP_CRON', true);
.- Accede a tu cuenta de WEPanel -> Trabajos cron
.- Selecciona " Modo Básico " Para crear una nueva tarea Cron
.- Selecciona " Ejecutar tarea cada 5 minutos "
.- En la opción Comando añade lo siguiente:
wget -q -O - https://latinajadelgourmet.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
.- Pulsa en el boton " Crear "
Si tienes otra tarea para ejecutar el cron de WordPress la eliminas y dejas solo la que añadiste ahora.
Comprueba si después de estos pasos se ejecutan las tareas y optimiza las imagenes.
Un saludo