Cómo configurar y gestionar los Cron Jobs de WordPress

¿Qué es una tarea Cron de WordPress?

WordPress cron jobs es una emulación del sistema cron de UNIX que programa automáticamente tareas a intervalos personalizados. Permite a los usuarios de WordPress realizar tareas basadas en el tiempo, como publicar entradas programadas y comprobar si hay actualizaciones mientras se carga una página.

 Cómo configurar y gestionar los Cron Jobs de WordPress

¿Cuáles son los pros y los contras de utilizar WordPress Cron?

WP-Cron El sistema es muyFácil de instalarEl plugin WordPress cron job es una buena forma de empezar con los cron jobs de WordPress, porque a diferencia de los cron jobs de UNIX, no requiere conocimientos de comandos UNIX. Varios plugins de cron jobs de WordPress tienen funciones que simplifican el proceso de configuración y gestión.

Al programar tareas recurrentes a intervalos personalizados, puede ahorrar tiempo y centrarse en otras tareas importantes. Además, el sistema le garantiza que no perderá ningún dato si una tarea programada no se ejecuta a tiempo, algo que las tareas cron de UNIX no pueden hacer.

WP-Cron sólo se ejecuta cuando un usuario visita su sitio. Los sitios WordPress con poco tráfico omitirán algunos trabajos si nadie activa la carga de una página, lo que puede resultar enAcumulación en caché pendientey perjudica el tiempo de carga y el rendimiento del sitio.

Cómo gestionar los Cron Jobs de WordPress con plugins

La forma más sencilla de configurar y gestionar las tareas cron de WordPress es utilizar el comando plugin de cron jobUtiliceWP CrontrolLa razón es que es gratuito y tiene todas las funciones necesarias.

1.Instale el plugin WP Crontrol

En primer lugar, siga los pasos que se indican a continuación para instalar y activar el plugin de WordPress para la gestión de cron jobs:

  • Navegue desde el panel de administración de WordPress aComplementos → Añade un nuevo plugin.
  • Introduzca en el campo de búsquedaWP CrontrolPulse Intro para confirmar, busque el plug-in y haga clic enInstalar ahora.
 Cómo configurar y gestionar los Cron Jobs de WordPress
  • Una vez finalizada la instalación, seleccione"Activar".

Actualizar el sitio después de la activación, para ver todos los trabajos cron que se ejecutan en el sitio de WordPress, vaya desde el tablero de instrumentos a la"Herramientas" → "Eventos Cron".

 Cómo configurar y gestionar los Cron Jobs de WordPress

Atención:No elimine ninguno de los cron jobs predeterminados de WordPress (tienen unwp(Prefijo). De lo contrario, se romperá la funcionalidad básica del sitio.

2. Añadir nuevos eventos Cron

Ahora puede controlar los cron jobs de WordPress. Para añadir un nuevo evento cron haga lo siguiente:

  • entrevistasEventos Crony haga clic en el botónAñadir nuevo.
 Cómo configurar y gestionar los Cron Jobs de WordPress
  • Configure una tarea temporizada (evento Cron) y cree un hook de WordPress para ella. Asegúrese de que el nombre del gancho se ajusta a la convención de nomenclatura de PHP. Elija cuándo y con qué frecuencia se ejecutará la tarea. Si no necesita parámetros adicionales, puede dejar las casillas de parámetros vacías.
 Cómo configurar y gestionar los Cron Jobs de WordPress
  • hacer clic (con un ratón u otro dispositivo señalador)Añadir evento. Si tiene éxito, aparecerá un nuevo evento cron en el archivoLista de eventos Cron.
 Cómo configurar y gestionar los Cron Jobs de WordPress
  • Ahora que tiene un gancho, el siguiente paso es añadirlo junto con la acción que se ejecuta cuando se activa el evento cron.

3. Configurar la programación de Cron

El plugin proporciona cuatro intervalos estándar para elegir, pero aún así permite a los usuarios crear intervalos personalizados. Siga los pasos que se indican a continuación para añadir un nuevo cron:

  • Navegando desde el panel de control de WordPress a"Ajustes" → "Cron Schedule".
  • Rellene "Añadir plan Cron".de la sección. Aquí fijamos el intervalo en 600 segundos (10 minutos). Utilice la convención de nomenclatura PHP para crear el nombre del intervalo.
 Cómo configurar y gestionar los Cron Jobs de WordPress
  • hacer clic (con un ratón u otro dispositivo señalador)Añadir un plan Cron. El nuevo intervalo debería aparecer en la lista.

4. Edición de eventos Cron

Tenemos un intervalo personalizado, utilícelo con un cron personalizado. He aquí cómo modificar un evento cron existente:

  • localice"Herramientas" → "Eventos Cron"y busque el evento cron que creamos anteriormente. Haga clic en el botóncompilador.
  • espectáculo (una entrada)"Repite".y seleccione10 minutos..
 Cómo configurar y gestionar los Cron Jobs de WordPress
  • hacer clic (con un ratón u otro dispositivo señalador)Eventos actualizados.

Cómo configurar una tarea Cron de WordPress con WP-CLI

Otra forma de configurar una tarea cron de WordPress es utilizar la funciónWP-CLI. Esta herramienta permite gestionar sitios a través de una interfaz de línea de comandos.

 Cómo configurar y gestionar los Cron Jobs de WordPress

Cómo instalar WP-CLI: DescargarPhar instalación de archivos

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

A continuación, compruebe que el archivo Phar funciona correctamente:

php wp-cli.phar --info

Para utilizar el WP-CLI escribiendo en la línea de comandos wpPor ejemplo, haga que el archivo sea ejecutable y muévalo a una ubicación en el PATH. Por ejemplo:

chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp

Si la instalación de WP-CLI se ha realizado correctamente, debería ver algo similar a lo siguiente cuando lo ejecutewp --info::

$ wp --info
SO: Linux 5.10.60.1-microsoft-standard-WSL2 #1 SMP Wed Aug 25 23:20:18 UTC 2021 x86_64
Shell: /usr/bin/zsh
PHP binario: /usr/bin/php8.1
Versión de PHP: 8.1.0
php.ini usado: /etc/php/8.1/cli/php.ini
Binario MySQL: /usr/bin/mysql
Versión de MySQL: mysql Ver 8.0.27-0ubuntu0.20.04.1 para Linux en x86_64 ((Ubuntu))
Modos SQL.
Directorio raíz de WP-CLI: /home/wp-cli/
WP-CLI vendor dir: /home/wp-cli/vendor
WP_CLI phar ruta: /home/wp-cli/
WP-CLI packages dir: /home/wp-cli/.wp-cli/packages/
WP-CLI global config: /home/wp-cli/.wp-cli/packages/
Configuración del proyecto WP-CLI: /home/wp-cli/wp-cli.yml
Versión de WP-CLI: 2.10.0

Para acceder a los eventos cron existentes, introduzca el siguiente comando en el terminal:

wp cron lista de eventos

Los siguientes comandos mostrarán comandos adicionales que pueden ser usados con el WP-CLI:

wp ayuda

Los cron jobs de WordPress facilitan la programación de tareas a intervalos personalizados. Aunque WP-Cron tiene algunos inconvenientes, el uso de esta utilidad puede ayudarle a realizar tareas administrativas de forma más eficiente.


Póngase en contacto con nosotros
¿No puede leer el artículo? Póngase en contacto con nosotros para obtener una respuesta gratuita. Ayuda gratuita para sitios personales y de pequeñas empresas
Teléfono: 020-2206-9892
QQ咨询:1025174874
(iii) Correo electrónico: info@361sale.com
Horario de trabajo: de lunes a viernes, de 9:30 a 18:30, días festivos libres
Publicado por photon fluctuations, retweeted with attribution:https://www.361sale.com/es/7516/

Como (1)
Anterior Martes, 9 de abril de 2024, 10:26 a.m.
Siguiente Fecha y lugar de nacimiento: 9 de abril de 2024, 20:12 horas.

Recomendado

Deja una respuesta

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

Póngase en contacto con nosotros

020-2206-9892

QQ咨询:1025174874

Correo electrónico: info@361sale.com

Horario de trabajo: de lunes a viernes, de 9:30 a 18:30, días festivos libres

Servicio de atención al cliente WeChat
Para facilitar el registro y el inicio de sesión de los usuarios en todo el mundo, hemos anulado la función de inicio de sesión por teléfono. Si tiene problemas para iniciar sesión, póngase en contacto con nuestro servicio de atención al cliente para que le ayuden a vincular su dirección de correo electrónico.