Buenos días,
Desde hace un tiempo no me funciona poder programar posts. Indico fecha y hora y cuando compruebo si se ha publicado, al lado del post me figura en rojo "Programación perdida".
¿Cómo lo podría solucionar?
Muchas gracias de antemano.
Víctor
Contenido solo visible a usuarios registrados
Hola Victor.
WordPress utiliza un cron virtual, el archivo wp-cron.php que se encuentra raíz de tu la instalación, este archivo es el que se encarga de ejecutar el cron y comprobar si hay tareas pendientes cuando tu web es visitada, si en el momento de publicar la entrada la web no recibe visitas estas no se publicaran.
Vamos primero por lo mas facil ya que tambien puede ser que el plugin de Cache este afectando a la publicación.
.- Vacía la cache y desactiva el plugin de WP Rocket e intenta programar una entrada, revisa si se publica esa entrada.
Si se publica la entrada:
.- Dentro de Reglas avanzadas del plugin, en la opción " Purgar siempre estos URLs " añades la ruta al archivo wp-cron.php
Si sigues con el problema:
Desactiva el Cron de WordPress y creas una tarea cron desde tu cuenta de Panel paar que sea el propio servidor el que se encargue de realizar esas tareas:
Como ultima opción puedes utilizar un plugin:
-> https://wordpress.org/plugins/missed-scheduled-posts-publisher/
Solo tienes que activarlo, el plugin se encarga de revisar si hay alguna tarea pendiente, como puede ser la publicación de entradas, y las ejecuta.
Un saludo
Muchas gracias por tu respuesta, Pepe.
Voy a probar las opciones que me das y si tuviera dudas, te comento.
Un saludo.
Hola Victor.
Ok, dejo el hilo abierto por si necesitas retomarlo.
Un saludo
Buenas tardes,
He desactivado WPRocket y sí que se ha publicado el post programado.
Ahora me meto, como me indicaste en opciones avanzadas del plugin y en el apartado "Purgar siempre estos URLs" no me queda claro qué es lo que tengo que poner.
¿Debo poner únicamente wp-cron.php o algo más?
Muchas gracias de antemano.
Hola Victor,
En este caso ya que se publicó primero realiza la prueba que comenta Pepe, activa el plugin de wp rocket y sique estos pasos que menciona
Si se publica la entrada:
.- Dentro de Reglas avanzadas del plugin, en la opción " Purgar siempre estos URLs " añades la ruta al archivo wp-cron.php
Guarda los cambios y revisa si al programar una nueva entrada se publica sin problema.
Revisa esto y nos comentas como ha ido todo
Un Saludo
Hola Karen,
Muchas gracias por tu rápida respuesta. Disculpa que no había visto la captura de Pepe. Acabo de hacerlo y dejarlo programado para mañana por la mañana.
En cuanto sepa si se publica correctamente, os aviso.
Gracias nuevamente.
Un saludo.
Que tal Victor,
No te preocupes, quedamos atentos a tus comentarios
Saludos!
Buenos días,
Probé añadiendo lo que me dijisteis en "Purgar siempre estos URLs" y el problema sigue igual. No se ha publicado.
He pasado al siguiente paso: Añadir a wp-config.php lo que me indicasteis. Adjunto captura para que me confirméis, por favor, si es correcto. No lo he añadido a wp-config.php sample. Únicamente a wp-config.php
Después, indicais que entre en "avanzados " del cpanel, pero no veo nada así. Lo más parecido que veo es "otras herramientas" - trabajos de cron. ¿Es eso?
Muchas gracias de antemano.
PD: Con esta segunda alternativa, tengo que dejar WPRocket como estaba o es irrelevante (quiero decir si tengo que quitar lo que puse en "purgar siempre estos urls"
Un saludo
Hola Victor.
trabajos de cron. ¿Es eso?
Si Victor, es eso:
.- Seleccionas " Modo Basico "
.- Seleccionas para que se ejecute por ejemplo cada 30Min.
.- Añades el comando:
/opt/alt/php74/usr/bin/php /home/viajesro/public_html/wp-cron.php >/dev/null 2>&1
.- Pulsa en crear.
Con eso tendras la tarea creada y el servidor se encargara de ejecutara el Cron de WordPress segun el tiempo que le indicaste.
Un saludo
Muchas gracias, Pepe.
Ya lo he hecho.
Si no te importa dejar el hilo abierto para comprobar si realmente la programación ahora va bien, te lo agradecería.
En cuanto lo compruebe, os digo.
Muchas gracias.
Hola Victor.
Claro, dejo el hilo abierto.
un saludo
Todo funciona correctamente.
Muchas gracias.
Hola Victor,
Estupendo nos alegra que solventaras el problema, si tienes alguna otra duda recuerda que puedes crear un nuevo tema.
Un saludo 🖐️