Solucionar Programación Perdida en WordPress

Ene 3, 2015

Comments

Solucionar el problema de programación perdida en WordPress es muy fácil y lo recomendable es aplicar las soluciones antes de encontrarte el problema, para cuando tomes vacaciones lo puedas dejar programado o cuando tengas momentos de creatividad puedas aprovecharlos al máximo programando diferentes post. A mi me paso con el primer post del año.

Programación perdida en WordPress ¿Por qué ocurre?

El problema está en la forma en que WordPress ejecuta los “cron”, ya que al no tener acceso a tu servidor, lo hace de forma virtual. El archivo es wp-cron.php y se ejecuta cuando se carga una página de WordPress.
El problema se puede presentar si todavía no tienes muchas visitas a tu web y más comúnmente si estas utilizando plugins como WP Super Cache o W3 Total Cache, ya que el archivo se queda en cache y no carga, resultando en un error de programación de posts.
Mi problema es que no tengo muchas visitas todavía.
Después de buscar un poco, he encontrado 2 posibles soluciones:

  1. Una de las posibles soluciones puede ser utilizar el plugin WP Missed Schedule Fix Failed Future Posts, lo único que tienes que hacer es instalar, activar y comenzar a programar post ya que el plugin se encarga de comprobar cada cierto tiempo si hay post programados y los publica.
  2. Programar un cron real en tu host
    Si utilizas cPanel, baja hasta que encuentres Cron Jobs o Tareas Cron
    Selecciona agregar nueva tarea, puedes elegir una configuración predeterminada o elegir una opción según la necesites.
    En la casilla de comando inserta wget -O /dev/null http://tudominio.com/wp-cron.php?doing_wp_cron

    Solucionar Programación Perdida en WordPress

    Configurando Cron Job en GoDaddy

    Si tienes multisite, debes hacer esto para cada sitio que agregues a la red.

La opción que he utilizado es la de instalar el plugin ya que el servicio que estoy utilizando no incluye cron jobs y por la forma en la que hace cache, al parecer funciona ya que así es como estas viendo este post.
¿Ya se te ha presentado este error? ¿Tienes alguna otra solución? Si es así puedes compartirla en los comentarios.

0 Comentarios

Enviar comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *