Avisos
Vaciar todo

Cron Wordpress  

 
JORGE
 JORGE
Usuario activo

Buenas, desde el ticket de Wordpress me recomendaron pasar el Cron de Wordpress y crearlo a nivel de CPanel para incrementar la velocidad de carga.

He leído varias veces la guía que me pasaron ( https://www.webempresa.com/blog/desactivar-el-fichero-wp-cron-php-para-evitar-consumo-excesivo-del-servidor.html) pero antes de hacer nada quería confirmar que lo que voy a hacer es correcto.

Tengo que añadir al wp-config.php de mi web el siguiente código para desactivarlo.

define('DISABLE_WP_CRON', true);

A partir de aquí me pierdo, sé que tengo php 8.3 y que la ruta donde está mi cron es /home2/hosting159636eu/public_html/hosting159636eu-278953.webempresa.site/wp-cron.php

Pero no sé como pasar las tareas Cron que tengo programadas en mi web al Cpanel, actualmente tengo estas:

image

Gracias

Contenido solo visible a usuarios registrados

Citar
Respondido : 17/01/2025 11:39 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jorge.

No necesitas añadir manualmente todas las tareas pendientes a la configuración del cron del servidor; WordPress ya maneja una lista interna de tareas programadas, incluso si desactivas WP-Cron. Cuando configuras el cron del servidor, simplemente reemplazas la forma en que se activan esas tareas

 

Un saludo 

Esta publicación ha sido modificada el hace 1 hora por Pepe
ResponderCitar
Respondido : 17/01/2025 12:33 pm

Cursos Gratuitos WordPress

JORGE
 JORGE
Usuario activo

@pepesoler Disculpa pero no entiendo completamente lo que me dices, ¿entonces puedo desactivar el cron sin más que no va a afectar a mi web?

ResponderCitar
Respondido : 17/01/2025 12:56 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jorge.

 ¿entonces puedo desactivar el cron sin más que no va a afectar a mi web?

Si pero tienes que lanzarlo desde el servidor creando una tarea cron que apunte al archivo wp-con.php:

.- Edita el archivo wp-config y añade lo siguiente:

define('DISABLE_WP_CRON', true);

.- Accede a tu cuenta de WePanel -> Otras herramientas -> Tareas Cron

.- En Modo básico pulsa en acceder 

.- Selecciona Ejecutar por ejemplo cada 10 minutos

.- En comando añade lo siguiente:

/opt/alt/php81/usr/bin/php /home2/hosting159636eu/public_html/wp-cron.php >/dev/null 2>&1

 

Con esto el servidor se encargará de lanzar el archivo wp-cron.php y este realizará las tareas que tengas pendiente.

 

Un Saludo

ResponderCitar
Respondido : 17/01/2025 1:10 pm

JORGE
 JORGE
Usuario activo

Vale, he realizado todos los pasos creo correctamente, ¿hay alguna manera de verificar que está todo bien? Muchas gracias.

ResponderCitar
Respondido : 17/01/2025 1:39 pm