Cómo Modificar el Cron de WordPress de Forma Sencilla desde WordPress Manager – cPanel

Categorias: Wordpress

Cómo Modificar el Cron de WordPress de Forma Sencilla desde WordPress Manager - cPanel

El cron de WordPress se utiliza para automatizar tareas, algo muy común y normal, pero puede ser un problema en algunos casos y llegar a consumir los recursos del hosting. Aquí tienes una solución sencilla para limitar el cron de WordPress.

Un «cron» es una tarea automatizada. En un servicio de hosting web es algo muy común y que se suele utilizar a diario.

Se puede utilizar una tarea cron para muchas cosas, como por ejemplo revisar los pedidos de una tienda online, programar la publicación de una noticia, programar una copia de seguridad diaria y multitud de cosas más.

WordPress usa un cron de forma nativa, igual has visto el archivo wp-cron.php entre los archivos y lo hace para muchas cosas, muchas funciones y lo ejecuta cada vez que alguien visita nuestro WordPress.

Esto se hace así para que nuestra instalación de WordPress funcione lo mejor posible en cada circunstancia posible, pero tiene un problema y es que en sitios con mucho tráfico, esto es muchas visitas en la web, puede colapsar los recursos del hosting contratado.

Si esto pasa, simplemente se puede contratar un hosting más potente o incluso un servidor VPS, si así fuera necesario, pero cuantos más recursos tenga un servicio de hosting más caro saldrá.

Por eso muchos usuarios prefieren evitar que el cron de WordPress se ejecute tantas veces y configurarlo ellos a su gusto, así tiene más control sobre los recursos del alojamiento web y lo que hace su WordPress.

Esto se puede hacer y aquí tienes un guía sobre cómo hacerlo, pero hay otra manera más fácil y esta es la que vamos a ver en esta guía.


Hosting Genérico


 

WordPress Manager by Softaculous en cPanel para Anular el Cron de WordPress

Si tienes un hosting contratado con Hostinet tendrás acceso al panel de control cPanel, excepto en los hosting Windows, pero eso es otra historia.

En las últimas versiones de cPanel hay una nueva herramienta llamada WordPress Manager by Softaculous que facilita la gestión de nuestras instalaciones de WordPress desde el propio panel cPanel.

Desde WordPress Manager puedes realizar varias acciones de una forma sencilla, acciones que de otra forma habría que editar el código de algún archivo de WordPress, algo a lo que muchos usuarios son alérgicos.

Además puedes gestionar las copias de seguridad, crear zonas de pruebas, activar o desactivar actualizaciones automáticas y lo que nos importa en este post, activar y desactivar el cron de WordPress con un botón.

Lo bueno y la mayor diferencia de desactivar el cron de WordPress desde esta opción, es que no hay que tocar el código y además nos crea un trabajo cron real que podemos configurar para que el cron de WordPress se ejecute cada cierto tiempo definido por nosotros.

De esta forma podemos evitar un consumo elevado de recursos del hosting sin desactivar por completo el cron de WordPress, algo que al fin de al cabo es necesario para muchas tareas.

Para acceder a esta opción tienes que acceder a tu panel de control cPanel, ir al apartado de Software y hacer click en WordPress Manager by Softaculous.

wordpress manager icono en cPanel

Una vez dentro verás las instalaciones de WordPress que tengas, si es que tienes más de una y si no aparece ninguna es que no se uso Softaculous para instalar WordPress. no te preocupes, la puedes importar.

Dentro de las opciones que nos da WordPress Manager para gestionar nuestro CMS, tienes que buscar la que dice Cron de WordPress (wp-cron.php).

wordpress manager activar desactivar cron desde cPanel

Verás que hay una «i» de información al lado. Si dejas el ratón encima verás que aparece un texto que dice lo siguiente:

Si está desactivado, el cron de WordPress se desactivará y se agregará un trabajo cron en el panel de control para que se ejecute dos veces por hora. Predeterminado: habilitado

Esto significa que, por defecto, el cron de WordPress está habilitado y al deshabilitarlo el sistema creara el trabajo cron real que se ejecutará cada dos horas.

Para deshabilitarlo solo tenemos que pulsar en la opción Desactivado y cPanel nos indicará que la información ya ha sido guardada y con esto ya estaría hecho todo.

Pero mejor vamos a comprobar que, en efecto, se ha creado el trabajo cron real. Para esto tenemos que ir a cPanel > Avanzada > Trabajos de Cron.

trabajos cron cpanel en Hostinet

Si bajamos un poco, veremos que, efectivamente, se ha creado el trabajo cron haciendo la llamada al archivo wp-cron.php.

wordpress manager cron real creado en cPanel

Si quieres cambiar la frecuencia de ejecución del cron creado, puedes pulsar en el botón Editar y cambiarlo. En el desplegable Configuración Común tienes las configuraciones más habituales.

wordpress manager editar cron en cPanel

Y con esto ya estaría todo. Una forma muy sencilla de cambiar la frecuencia del cron de WordPress desde cPanel.

 

Cosas a Tener en Cuenta

Aunque no lo sepas, el cron de WordPress se usa mucho y en algunos casos es imprescindible para el correcto funcionamiento del sistema.

Es posible que algún plugin o theme necesite que el cron se ejecute varias veces por hora para que funcionar correctamente, actualizaciones de stock, generación de facturas, copias de seguridad, etc…

Si al modificar el cron falla algo en tu WordPress, sólo deberás dejarlo como estaba desde WordPress Manager de cPanel.

Al activarlo de nuevo, la tarea cron será eliminada y el cron de WordPress volverá a ejecutarse de la forma habitual.

 

Hosting WordPress con cPanel

Si estás buscando un hosting para trabajar con WordPress, en Hostinet disponemos de varios planes de hosting web en los que puedes instalar WordPress sin problemas.

En todos los planes tendrás cPanel como panel de control, menos el los planes Windows que usan Plesk, pero si quieres sacar el máximo rendimiento, te recomendamos que optes por algunas de las opciones de hosting WordPress que ofrecemos.

Contarás con muchas ventajas, como discos SSD, servidor LiteSpeed, cPanel, SSL gratis y soporte técnico especializado.

Aquí tienes algunos de los alojamientos para WordPress que podemos ofrecerte:

Hosting WordPress