Cómo configurar un Cron Job en WordPress

¿Qué es un Cron Job?

Un Cron job es una tarea que está programada para ejecutarse a una hora específica de forma automática. Por ejemplo, un trabajo Cron puede hacer una copia de seguridad de un archivo cada seis horas de forma automática.
FS Poster utiliza el estándar de WordPress Cron Jobs para las acciones de fondo y mensajes programados. Los Cron Jobs de WordPress por defecto podrían causar retrasos en sus Schedules o acciones de fondo. Porque, por defecto, WordPress no utiliza un verdadero Cron job. En su lugar, cada vez que una página es cargada en un sitio WordPress por cualquier usuario, WordPress ejecuta las tareas del Cron Job. Si nadie visita su sitio WordPress, sus tareas no se ejecutarán. Como resultado, sus tareas programadas se retrasarán.

Para resolver estos problemas, debe configurar un Cron job real en su sitio web. Para ello, siga las siguientes instrucciones:

- Vaya al Poster FS > Configuración > Configuración general > Configuración de Cron Job;

- Active la opción y copie el comando Cron Job para configurar un verdadero Cron job para FS Poster. Usted no tiene que preocuparse porque el trabajo Cron por defecto seguirá funcionando para sus otros plugins;

Cron jobs

- Inicie sesión en Cpanel. Si su hosting no dispone de Cpanel, por favor póngase en contacto con su proveedor de hosting para crear el Cron job;

- Acceda a Cpanel.

- Vaya a Cron Jobs;

- Configura un Cron Job real en WordPress añadiendo el comando que hemos copiado del plugin a la sección de comandos. Si quieres que los horarios compartan los posts a la hora exacta que definiste en el módulo de horarios, necesitas configurar el Cron Job cada minuto. Por ejemplo, si lo pones a 10 minutos, significa que puede retrasarse hasta 10 minutos:

Cómo configurar un Cron Job en WordPress | FS Poster WP Plugin

Si su servidor no acepta este comando Linux porque algunos caracteres no están permitidos en su servidor, puede añadir uno de los siguientes comandos. Por favor, copie el nombre de su sitio web de la barra de búsqueda del navegador y sustituya https://www.fs-poster.com/ por el nombre de su dominio en el comando:

curl --silent --output /dev/null https://www.fs-poster.com/wp-cron.php?doing_wp_cron

curl https://www.fs-poster.com/wp-cron.php?doing_wp_cron

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

Después de configurar los Cron Jobs, puedes ver el resultado yendo a FS Poster > Settings > General > Cron Job section. Puedes ver cuándo se ejecutó el último Cron Job. Si muestra que se ejecutó hace mucho tiempo, significa que el Cron Job no se ejecuta correctamente, y usted necesita ponerse en contacto con su proveedor de alojamiento para resolver el problema de ejecución de Cron job.

Puede solucionarlo yendo a la URL manualmente y si ve que el Cron job se ejecutó después de su interacción manual, significa que el host no ejecuta el comando correctamente. Haga clic con el botón derecho en la URL del sitio web resaltado y vaya al enlace como se muestra en la captura de pantalla:

Cron jobs

Comprar ahora