¿Qué es el cron de WordPress y cómo trabajar con él? – Alojamiento –

WordPress utiliza un archivo wp-cron.php, ubicado en el directorio raíz de su sitio web, como trabajo cron virtual. Es una tarea programada para automatizar procesos como publicar publicaciones programadas, verificar actualizaciones de complementos o temas, enviar notificaciones por correo electrónico, etc.
De forma predeterminada, cada vez que un visitante abre su sitio web, WordPress verifica si hay alguna tarea programada para realizar. Cuando el tráfico del sitio web es bajo, esta tarea cron no afecta mucho el rendimiento del sitio web. Pero, si hay muchos visitantes, verificar las tareas programadas cada vez puede ralentizar el sitio web y provocar un uso excesivo de los recursos.

1. Vaya a cPanel > acceda al Administrador de WordPress de Softaculous desde la esquina superior izquierda:

2. Haga clic en el botón de flecha hacia abajo (1) para abrir los detalles de su instalación y navegue hasta la configuración cron de WordPress (2):

3. De forma predeterminada, la configuración está habilitada. Una vez que se cambia a Deshabilitado, WP Crons se transfieren automáticamente a Cron Jobs de cPanel.

1. Vaya a cPanel > sección Archivos > menú Administrador de archivos:

2. Navegue hasta la carpeta raíz de su dominio (de forma predeterminada, es public_html para el dominio principal y addondomain.tld para los dominios adicionales). Seleccione el archivo wp-config.php y haga clic en Editar:

3. Busque define('DB_COLLATE', '') y agregue el siguiente código después de esa línea:

define('DISABLE_WP_CRON', verdadero);

4. Guarde los cambios.

1. Vaya a cPanel > sección Archivos > menú Administrador de archivos:

2. Navegue hasta la carpeta raíz de su dominio (de forma predeterminada, es public_html para el dominio principal y addondomain.tld para los dominios adicionales). Seleccione el archivo wp-config.php y haga clic en Editar:

See also  /dns/free-public-dns/

3 Busque define('DISABLE_WP_CRON', verdadero); línea y cámbiela a:

define('DISABLE_WP_CRON', falso);

4. Guarde los cambios.

Los desarrolladores de WordPress crearon el archivo wp-cron.php para evitar situaciones en las que no es posible configurar tareas programadas en el servidor. Sin embargo, este archivo puede convertirse en objetivo de ataques DDOS. Además, algunos complementos de almacenamiento en caché pueden impedir la ejecución del archivo y provocar su funcionamiento incorrecto.

Si desea evitar estas situaciones y aún así ejecutar tareas programadas en wp-cron.php, es posible configurar un trabajo cron manual para ejecutar el archivo:

1. Deshabilite el sistema de trabajo cron de WordPress como se describe en la parte de este artículo.

2. Después de eso, vaya a cPanel > sección Avanzado > menú Trabajos Cron:

3. Agregue el siguiente comando al campo Comando:

/usr/local/bin/php /home/cPanel_user/public_html/wp-cron.php donde cPanel_user es su nombre de usuario de cPanel y public_html/wp-cron.php es la ruta al archivo para su instalación.

4. Configure los períodos de tiempo para que se ejecute el cron y haga clic en el botón Agregar nuevo trabajo cron:

NOTA 1: De acuerdo con nuestra Política de uso aceptable, no se permite ejecutar tareas cron con intervalos de menos de 5 minutos o configurar más de 5 tareas cron simultáneas en todos los servidores compartidos.

NOTA 2: Si no agrega >/dev/null 2>&1 al final del comando, el servidor enviará una notificación por correo electrónico cada vez que se ejecute el trabajo cron. Si bien puede ser útil para fines de prueba y monitoreo, si no se atiende, dichos correos electrónicos se acumularán en la cuenta de correo electrónico especificada en el campo de correo electrónico cron. Si es una de sus cuentas de correo electrónico de cPanel, esto puede aumentar significativamente el recuento de inodos. Puede encontrar más detalles sobre cómo trabajar con trabajos cron en .

See also  Configuración de clientes que no son SNI en un servidor Windows - Certificados SSL -

¡Eso es todo!

Loading Facebook Comments ...
Loading Disqus Comments ...