Saltar al contenido
Closer Marketing

La programación se pierde. ¡Mi producto no se publicó en WordPress! «período

Programación perdida en soluciones de WordPress

Está habituado a divulgar con regularidad productos en su blog como relojes suizos, pero sabe que no en todos los casos puede publicar productos diarios con esperanzas tan altas de los que leen: el día de hoy tienen la posibilidad de ser sus vacaciones, mañana pueden ser vacaciones inopinadas o ¿Después de saberlo? Por ende, utilice y en el momento en que tenga tiempo, escriba productos y programas que van a ser publicados en su instante.

Llegó ese instante, pero … ¡aún no lo han estrenado! !

Todo tiene solución, en esta ocasión es simple de resolver: Simplemente edite la publicación y haga clic en «Difundir». Pero … ¡no quieres que vuelva a suceder! la realidad? a Loopeando.com Cubrimos cómo emplear complementos y cron para eludir fallas de «programación perdida» en WordPress, y para los curiosos explicamos por qué sucedió esto.

¿apurarse?

Resuelva el problema instalando este complemento.

Aunque desde Loopeando.com Siempre recomendamos usar cada piedra tanto como sea posible en el proceso de aprendizaje. Conque si tienes mucho más tiempo, ¡sigue leyendo!

¿De qué forma solucionar el error «Calendario perdido» en WordPress?

Ofrecemos 2 soluciones: Disponer complementos o hacer tareas en el cron del servidorAmbas soluciones tienen sus pros y sus contras, ¡te contamos cuáles son y de qué manera ponerlas en marcha!

Instale el complemento:

Hay muchos complementos que pueden resolver este problema. Varios de los mucho más conocidos son (Lleve a cabo clic en cada uno para bajar):

Contribución de WP planeada

Control cron de WP

Región horaria de WP

Si no sabe de qué forma disponer el complemento, le sugerimos que lea la siguiente publicación, es bien simple, rápido y No mucho más de 3 minutos!

Ventajas de este procedimiento

  • Es la solución más rápida y sencilla.
  • No necesita ningún conocimiento previo o acceso a determinadas partes del servidor que puede bloquear.

Desventajas de este método

Crea un trabajo cron en el servidor

[SE REQUIEREN CONOCIMIENTOS PREVIOS: ¿Qué es un servidor? | ¿Cómo acceder al panel de gestión o, si no lo hubiese, ¿Cómo acceder vía SSH? | ¿Qué es una tarea cron?]

Cada servidor es un planeta y probablemente haya habilitado el ingreso al panel de administración. En este caso de ejemplo, hemos explicado de qué forma agregar un trabajo cron en el panel de administración de Plesk. Si no posee ingreso al servidor, puede pedirle a su soporte de alojamiento que cree trabajos cron para usted en cualquier momento.

Si tiene acceso SSH, también le explicaremos cómo llevarlo a cabo desde la consola de comandos.

Resuelva a través del panel de Plesk:

1. Si disponemos varios dominios, visitaremos el dominio donde deseamos configurar los trabajos cron. Si solo tiene un dominio, vaya al paso 2.

2º Busque la opción «Labor programada». (¿Es esta una «labor programada»?).

plesk_scheduled-tasks-01

3º Haga clic en «Añadir una tarea»:

plesk_scheduled-tasks-02

4. Configure según con la imagen.
plesk_scheduled-tasks-03

El comando para ingresar es:

wget -O / dev / null [TU DOMINIO]/wp-cron.php?doing_wp_cron

En el caso de Loopeando.com voluntad:

wget -O / dev / null https://www.loopeando.com/wp-cron.php?doing_wp_cron

Si la instalación de WordPress no está en el directorio raíz del servidor, debe incluir la ruta donde se encuentra esta instalación en el comando. Por ejemplo, si está en la carpeta del foro, el comando es:

wget -O / dev / null https://www.loopeando.com/foro de discusión/wp-cron.php?doing_wp_cron

5. ¡Admitimos, eso es todo!

Ventajas de este método

  • Resuelves inconvenientes básicos y aprendes en el desarrollo.
  • Evite sobrecargar su blog gracias a los largos tiempos de carga.

Desventajas de este procedimiento

  • Es posible que no tengamos los derechos de acceso necesarios para realizar esta operación.
  • Estamos trabajando en el servidor y tenemos que tener mucho cuidado con lo que estamos haciendo.

¿Atascado o tiene cuestiones? ¡Escríbanos una reseña!

¿Por qué razón WordPress recibe un fallo de «Calendario perdido»?

Resumen de conceptos:

  • WordPress no posee ingreso al cron del servidor, con lo que crea su propio cron virtual y ejecuta el cron toda vez que alguien accede a la red.
  • Si nadie visita la red en unas horas, las entradas que deberían haberse anunciado a lo largo de este tiempo pueden perder su fecha de vencimiento.
  • Algunos complementos de almacenaje en caché también tienen la posibilidad de eludir que las tareas del blog se ejecuten y, en consecuencia, pierdan la programación.

Para divulgar productos en un instante por defecto, debe existir un sistema para verificar cada minuto si es necesario difundir algo. En el caso de un servidor, esta labor es asumida por una llamada tarea cron.

Un trabajo cron (Su nombre proviene del dios griego Chronos, la encarnación del tiempo.) Es una tarea que se ejecuta en background de vez en cuando.

Si disponemos Acceso al servidorTenemos la posibilidad de desarrollar muchos trabajos cron como sea necesario y configurar cada trabajo para que realice una función concreta.

Por poner un ejemplo:
-Consultar qué artículo se lee mucho más a las 00:00 cada día y otorgar una medalla a su autor.
-Una vez a la semana, vacíe el contenedor donde se han ido todas y cada una de las entradas y comentarios eliminados.
-Revisar el contenido a publicar cada 5 minutos y difundir si lo hay.

Y ese es el problema, que WordPress no posee acceso al servidor cron realHoy en día, los desarrolladores de CMS más populares han resuelto inteligentemente este inconveniente: tienen Un cron virtual que se ejecuta cada vez que alguien carga la página. (Análisis: wp_cron.php).

¿Qué significa? Si tengo una entrada que debería publicarse a las 10:00 a.m., en el momento en que un lector visita la red, digamos a las 9:30 a.m., la visita activará el cron virtual y comprobará si necesita difundir algo. Como no debe publicar su entrada antes de las 10:00 a.m., no lo hará.

Entonces, como ya habrás notado, ¿qué ocurre si absolutamente nadie entra en mi sitio web a las 10:00 a.m.? Esto no debería ser un inconveniente, pues aun si alguien visita su blog después de las 10:00 a.m., WordPress publicará entradas atentos.

La teoría es buena, pero todavía no comprendo por qué faltan ciertos errores de programación.

A veces, el tráfico del blog es bajo, lo que significa que si pasaron unas pocas horas desde que se suponía que se publicaría la entrada, pero absolutamente nadie activa el cron virtual pues nadie ingresa a las pocas horas de la publicación, el calendario se perderá. De manera frecuente se muestran en las entradas programadas temprano en la mañana. (¿De qué forma puedo resolverlo?).

Otro inconveniente tiende a ser provocado por un sistema de almacenamiento en caché como W3 Total Caché (recomendamos: «¿Cómo configurar W3 Total Caché para administrar la programación perdida?«). La función de estos complementos es lograr que nuestro página web se cargue mucho más veloz, de hecho, la copia del portal web se guarda como HTML, por lo que cuando los lectores ingresan al blog, la solicitud de PHP no se recargará, sino va a cargar el contenido de la copia. desarrollado en ese momento. Así, Si no solicitud el sistema, el trabajo cron no se ejecutará Por consiguiente, la entrada sosprechada no se publicará.

Si halla útil este producto, ¡no olvide compartirlo!

Deja una respuesta

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

Closer Marketing