{"id":24225,"date":"2021-09-14T17:29:45","date_gmt":"2021-09-14T15:29:45","guid":{"rendered":"https:\/\/clientes.ignaciosantiago.com\/new\/cron-wordpress\/"},"modified":"2024-04-29T10:39:42","modified_gmt":"2024-04-29T08:39:42","slug":"cron-wordpress","status":"publish","type":"post","link":"https:\/\/clientes.ignaciosantiago.com\/new\/cron-wordpress\/","title":{"rendered":"CRON WordPress, C\u00f3mo Crearlo y Optimizarlo [+PLUGINS]"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u00bfHas&nbsp;<a href=\"https:\/\/ignaciosantiago.com\/como-crear-una-pagina-web\/\" target=\"_blank\" rel=\"noreferrer noopener\">creado una p\u00e1gina web<\/a>,&nbsp;<a href=\"https:\/\/ignaciosantiago.com\/como-crear-un-blog\/\" target=\"_blank\" rel=\"noreferrer noopener\">blog<\/a>&nbsp;o&nbsp;<a href=\"https:\/\/ignaciosantiago.com\/crear-tienda-online-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">tienda online<\/a>&nbsp;con&nbsp;<a href=\"https:\/\/ignaciosantiago.com\/tutorial-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">WordPress<\/a>&nbsp;y necesitas&nbsp;<strong>revisar y optimizar las tareas autom\u00e1ticas<\/strong>? \u00bfTe gustar\u00eda aprender a manejar el archivo&nbsp;<strong>wp-cron.php<\/strong>&nbsp;o&nbsp;<strong>WP-Cron<\/strong>&nbsp;para&nbsp;<a href=\"https:\/\/ignaciosantiago.com\/plugins-velocidad-carga-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">optimizar la velocidad de carga web<\/a>? \u00a1Est\u00e1s en el sitio correcto! A la hora de&nbsp;<a href=\"https:\/\/ignaciosantiago.com\/optimizar-wordpress-wpo\/\" target=\"_blank\" rel=\"noreferrer noopener\">optimizar WordPress<\/a>, m\u00e1s all\u00e1 de instalar un tema r\u00e1pido, instalar un&nbsp;<a href=\"https:\/\/ignaciosantiago.com\/plugins-cache-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">plugin de cach\u00e9<\/a>,&nbsp;<a href=\"https:\/\/ignaciosantiago.com\/plugins-optimizar-imagenes-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">optimizar las im\u00e1genes<\/a>&nbsp;o eliminar plugins que no utilizas, es importante que conozcas las<strong>&nbsp;tareas autom\u00e1ticas del Cron de WordPress<\/strong>, que es b\u00e1sicamente un archivo de programaci\u00f3n de tareas que se encarga de&nbsp;<strong>ejecutar las tareas programadas de tu WordPress<\/strong>. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"843\" height=\"422\" src=\"https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2023\/10\/cron-wordpress-wp-cron-que-es-gestionar-tareas-automaticas-optimizar-velocidad-de-carga-web-2-843x422.jpg\" alt=\"cron wordpress wp cron que es gestionar tareas automaticas optimizar velocidad de carga web\" class=\"wp-image-24230\" srcset=\"https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2023\/10\/cron-wordpress-wp-cron-que-es-gestionar-tareas-automaticas-optimizar-velocidad-de-carga-web-2-843x422.jpg 843w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2023\/10\/cron-wordpress-wp-cron-que-es-gestionar-tareas-automaticas-optimizar-velocidad-de-carga-web-2-385x193.jpg 385w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2023\/10\/cron-wordpress-wp-cron-que-es-gestionar-tareas-automaticas-optimizar-velocidad-de-carga-web-2-590x295.jpg 590w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2023\/10\/cron-wordpress-wp-cron-que-es-gestionar-tareas-automaticas-optimizar-velocidad-de-carga-web-2-768x384.jpg 768w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2023\/10\/cron-wordpress-wp-cron-que-es-gestionar-tareas-automaticas-optimizar-velocidad-de-carga-web-2-1000x500.jpg 1000w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2023\/10\/cron-wordpress-wp-cron-que-es-gestionar-tareas-automaticas-optimizar-velocidad-de-carga-web-2.jpg 1200w\" sizes=\"(max-width: 843px) 100vw, 843px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress utiliza un archivo llamado&nbsp;<strong>wp-cron.php<\/strong>&nbsp;para realizar un<strong>&nbsp;cron virtual de tareas programadas<\/strong>&nbsp;con la finalidad de&nbsp;<strong>automatizar<\/strong>&nbsp;las actualizaciones, la autopublicaci\u00f3n de entradas, env\u00edo de correos y una larga lista de tareas. Por ello, es un archivo que, si est\u00e1 bien gestionado y optimizado, puede llegar a generar una sobrecarga en el&nbsp;<a href=\"https:\/\/ignaciosantiago.com\/mejor-hosting-web-alojamiento\/\" target=\"_blank\" rel=\"noreferrer noopener\">hosting web<\/a>&nbsp;que puede afectar al WPO. Adem\u00e1s, es un archivo que&nbsp;<strong>suele generar muchos errores<\/strong>, por lo que nunca est\u00e1 de m\u00e1s saber qu\u00e9 tareas autom\u00e1ticas hay creadas en mi instalaci\u00f3n WordPress, y c\u00f3mo activar o desactivar cada una de ellas.<\/p>\n\n\n\n<p class=\"custom_note wp-block-paragraph\">Si eres&nbsp;<a href=\"https:\/\/ignaciosantiago.com\/servicios\/diseno-web-wordpress-premium\/\" target=\"_blank\" rel=\"noreferrer noopener\">dise\u00f1ador web wordpress<\/a>&nbsp;es muy probable que, en alguna ocasi\u00f3n, hayas necesitado&nbsp;<strong>gestionar los crons de la instalaci\u00f3n wordpress<\/strong>. Adem\u00e1s, hay mucha gente que llama a los crons \u00abpseudo crons\u00bb, ya que depende de que tu sitio web&nbsp;<strong>tenga 1 visita para disparar un evento (<\/strong>que busca si hay crons pendientes y los ejecuta).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Qu\u00e9 es el cron de WordPress, c\u00f3mo funciona y para qu\u00e9 sirve<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cron es una palabra t\u00e9cnica que se utiliza para aquellos&nbsp;<strong>comandos<\/strong>&nbsp;que se ejecutan a una&nbsp;<strong>hora programada<\/strong>&nbsp;o en&nbsp;<strong>intervalos regulares<\/strong>. Muchos servidores webs lo utilizan para realizar tareas de mantenimiento en el propio servidor, o, como he dicho antes, para ejecutar tareas programadas. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aunque WordPress cuenta con su propio sistema de Cron, tambi\u00e9n los&nbsp;<a href=\"https:\/\/ignaciosantiago.com\/mejores-plugins-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">plugins<\/a>&nbsp;pueden hacer uso del sistema de cron de WordPress. Aunque, esta \u00faltima opci\u00f3n tiene alg\u00fan inconveniente. El uso<strong>&nbsp;irresponsable<\/strong>&nbsp;del sistema de Cron de WordPress por ciertos plugins puede hacer que la&nbsp;<strong>velocidad de carga<\/strong>&nbsp;de tu web se resienta bastante. Especialmente si tu web est\u00e1 alojada en un servidor compartido.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entonces, te preguntar\u00e1s \u00bfEs&nbsp;<strong>buena idea<\/strong>&nbsp;utilizar los&nbsp;<strong>Cron de Wordpress<\/strong>? No hay una respuesta concreta.&nbsp;<strong>Depende<\/strong>&nbsp;de si la<strong>&nbsp;tarea es<\/strong>&nbsp;<strong>cr\u00edtica<\/strong>&nbsp;o no, de si tu sitio tiene mucho tr\u00e1fico o no, etc. Al final la decisi\u00f3n es de cada cual y de sus necesidades. Si tienes programada una tarea que hace unas funciones cr\u00edticas como por ejemplo enviar informes, actualizar datos desde una API, etc. nada suceder\u00e1 hasta que una visita dispare el evento. <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Te dar\u00e1s cuenta f\u00e1cilmente de que hay problemas con el Cron si la tarea programada no se ha ejecutado correctamente.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">En l\u00edneas generales, lo que m\u00e1s r\u00e1pido vas a detectar es cuando el Cron de WordPress no funciona correctamente. Si programas tus publicaciones y te has encontrado con el famoso&nbsp;<strong>error de programaci\u00f3n<\/strong>&nbsp;perdida, la publicaci\u00f3n en tus redes sociales no se ha producido o la copia de seguridad de tu plugin no se ha ejecutado a la hora programada, son indicios de que algo no funciona bien en tu Cron de WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este fallo de no ejecuci\u00f3n se produce en la mayor\u00eda de los casos en aquellas instalaciones que tienen&nbsp;<strong>poco tr\u00e1fico<\/strong>&nbsp;todav\u00eda. Ya que el Cron de WordPress se ejecuta cada vez que un usuario visita tu web. Por lo tanto, si hab\u00edas programado tu entrada para las ocho de la ma\u00f1ana y no ha entrado nadie en toda la noche, lo m\u00e1s probable es que te encuentres el error de programaci\u00f3n perdida. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Del mismo modo, el Cron de WordPress puede consumir una&nbsp;<strong>gran cantidad de recursos e<\/strong>n aquellas instalaciones que reciben un&nbsp;<strong>alto volumen de tr\u00e1fico<\/strong>&nbsp;diario. Si tu web recibe una media de mil visitas al d\u00eda, y cada usuario visualiza una media de cinco p\u00e1ginas, el Cron de tu WordPress se estar\u00e1 ejecutando unas 5.000 veces al d\u00eda. Una aut\u00e9ntica locura.<\/p>\n\n\n\n<p class=\"custom_alert wp-block-paragraph\">Recuerda que el cron de wordpress se ejecuta cada vez que un&nbsp;<strong>usuario<\/strong>&nbsp;<strong>visita<\/strong>&nbsp;tu web. Si no hay visitas, este no se activar\u00e1<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mejores plugins para gestionar las tareas cron de WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Los plugins, son&nbsp;<strong>herramientas<\/strong>&nbsp;que te facilitan el realizar cualquier<strong>&nbsp;tarea dentro de una instalaci\u00f3n Wordpress<\/strong>. En este caso no iba a ser menos, y es que existen una serie de plugins que podemos instalar para&nbsp;<strong>gestionar las tareas<\/strong>&nbsp;del Cron wp. Existen multitud de tareas programadas de WordPress y sus plugins que se ejecutan a diario, e incluso cada pocas horas. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n sabes, a estas alturas, que tener activadas las&nbsp;<strong>Cron por defecto<\/strong>&nbsp;en WordPress satura bastante el servidor y se come sus&nbsp;<strong>recursos<\/strong>. Te muestro algunos plugins de WordPress que te ayudar\u00e1n a averiguar cuales son esas tareas Cron , y si quieres cambiar la programaci\u00f3n.<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading custom_title\">#1 WP Control<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"843\" height=\"474\" src=\"https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2021\/09\/mejores-plugins-cron-wordpress-tareas-programadas-wp-control-843x474.webp\" alt=\"mejores plugins cron wordpress tareas programadas wp control\" class=\"wp-image-36387\" srcset=\"https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2021\/09\/mejores-plugins-cron-wordpress-tareas-programadas-wp-control-843x474.webp 843w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2021\/09\/mejores-plugins-cron-wordpress-tareas-programadas-wp-control-385x217.webp 385w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2021\/09\/mejores-plugins-cron-wordpress-tareas-programadas-wp-control-590x332.webp 590w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2021\/09\/mejores-plugins-cron-wordpress-tareas-programadas-wp-control-768x432.webp 768w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2021\/09\/mejores-plugins-cron-wordpress-tareas-programadas-wp-control-1000x563.webp 1000w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2021\/09\/mejores-plugins-cron-wordpress-tareas-programadas-wp-control.webp 1200w\" sizes=\"(max-width: 843px) 100vw, 843px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wp Control<\/strong>, es un plugin para las tareas Cron de WordPress muy completo, y gratis. Permite<strong>&nbsp;ver, editar, y ejecutar las tareas<\/strong>&nbsp;Cron que nuestra web WordPress tiene configuradas.&nbsp; Tambi\u00e9n, podremos ver el panel de opciones para&nbsp;<strong>modificar la configuraci\u00f3n<\/strong>&nbsp;de las tareas.&nbsp; Algo muy interesante de este plugin, es que ofrece la opci\u00f3n de&nbsp;<strong>crear eventos Cron con PHP<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Caracter\u00edsticas <\/h4>\n\n\n\n<ul class=\"custom_list wp-block-list\">\n<li><strong>Gesti\u00f3n centralizada:<\/strong> Proporciona una interfaz centralizada para la gesti\u00f3n de diversas configuraciones y funciones en WordPress.<\/li>\n\n\n\n<li><strong>Control de cron:<\/strong> Permite supervisar y ajustar la configuraci\u00f3n del cron para tareas programadas en el sitio.<\/li>\n\n\n\n<li><strong>Informaci\u00f3n detallada:<\/strong> Ofrece detalles detallados sobre la actividad del sistema, incluyendo plugins activos, temas y versiones de WordPress.<\/li>\n\n\n\n<li><strong>Desactivaci\u00f3n selectiva:<\/strong> Permite desactivar selectivamente plugins y temas para solucionar problemas de compatibilidad.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Planes de precios<\/h4>\n\n\n\n<ul class=\"custom_list wp-block-list\">\n<li>Plan completamente gratuito.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/es.wordpress.org\/plugins\/wp-crontrol\/\" target=\"_blank\" rel=\"noreferrer noopener\">Ir a WP Control \u1405<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading custom_title\">#2 Cron Manager<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"843\" height=\"474\" src=\"https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2021\/09\/mejores-plugins-cron-wordpress-tareas-programadas-cron-manager-843x474.webp\" alt=\"mejores plugins cron wordpress tareas programadas cron manager\" class=\"wp-image-36388\" srcset=\"https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2021\/09\/mejores-plugins-cron-wordpress-tareas-programadas-cron-manager-843x474.webp 843w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2021\/09\/mejores-plugins-cron-wordpress-tareas-programadas-cron-manager-385x217.webp 385w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2021\/09\/mejores-plugins-cron-wordpress-tareas-programadas-cron-manager-590x332.webp 590w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2021\/09\/mejores-plugins-cron-wordpress-tareas-programadas-cron-manager-768x432.webp 768w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2021\/09\/mejores-plugins-cron-wordpress-tareas-programadas-cron-manager-1000x563.webp 1000w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2021\/09\/mejores-plugins-cron-wordpress-tareas-programadas-cron-manager.webp 1200w\" sizes=\"(max-width: 843px) 100vw, 843px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Advanced Cron Manager&nbsp;<\/strong>es un plugin que te permite ver los eventos registrados, pausarlos, eliminarlos, etc. Ofrece una versi\u00f3n PRO que facilita&nbsp;<strong>acceder al&nbsp;<\/strong>modo de depuraci\u00f3n del Cron cuando hay&nbsp;<strong>errores<\/strong>, para averiguar qu\u00e9 est\u00e1 pasando. Su principal&nbsp;<strong>inconveniente<\/strong>&nbsp;es que no permite&nbsp;<strong>editar tareas<\/strong>&nbsp;Cron.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Caracter\u00edsticas <\/h4>\n\n\n\n<ul class=\"custom_list wp-block-list\">\n<li><strong>Control de tareas programadas:<\/strong> Facilita la administraci\u00f3n y programaci\u00f3n de tareas cron para automatizar procesos en WordPress.<\/li>\n\n\n\n<li><strong>Interfaz intuitiva:<\/strong> Ofrece una interfaz f\u00e1cil de usar para agregar, editar y eliminar tareas cron de manera eficiente.<\/li>\n\n\n\n<li><strong>Registro de actividad:<\/strong> Mantiene un registro detallado de las ejecuciones cron, proporcionando informaci\u00f3n sobre el rendimiento del sistema.<\/li>\n\n\n\n<li><strong>Notificaciones personalizadas:<\/strong> Permite configurar notificaciones personalizadas para alertas relacionadas con tareas cron espec\u00edficas.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Planes de precios<\/h4>\n\n\n\n<ul class=\"custom_list wp-block-list\">\n<li>1 Sitio web ($39,99).<\/li>\n\n\n\n<li>5 Sitios web ($119).<\/li>\n<\/ul>\n\n\n\n<p class=\"custom_note wp-block-paragraph\">Ofrecen un <strong>plan gratuito<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/es.wordpress.org\/plugins\/advanced-cron-manager\/\" target=\"_blank\" rel=\"noreferrer noopener\">Ir a Cron Manager \u1405<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading custom_title\">#3 Cron Status Checker<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"843\" height=\"474\" src=\"https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2021\/09\/mejores-plugins-cron-wordpress-tareas-programadas-cron-status-checker-843x474.webp\" alt=\"mejores plugins cron wordpress tareas programadas cron status checker\" class=\"wp-image-36389\" srcset=\"https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2021\/09\/mejores-plugins-cron-wordpress-tareas-programadas-cron-status-checker-843x474.webp 843w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2021\/09\/mejores-plugins-cron-wordpress-tareas-programadas-cron-status-checker-385x217.webp 385w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2021\/09\/mejores-plugins-cron-wordpress-tareas-programadas-cron-status-checker-590x332.webp 590w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2021\/09\/mejores-plugins-cron-wordpress-tareas-programadas-cron-status-checker-768x432.webp 768w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2021\/09\/mejores-plugins-cron-wordpress-tareas-programadas-cron-status-checker-1000x563.webp 1000w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2021\/09\/mejores-plugins-cron-wordpress-tareas-programadas-cron-status-checker.webp 1200w\" sizes=\"(max-width: 843px) 100vw, 843px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cron status checker<\/strong>&nbsp;es un plugin muy&nbsp;<strong>b\u00e1sico<\/strong>&nbsp;que simplemente revisa que las tareas Cron est\u00e9n activadas, creando un Widget en el escritorio de WordPress, y permitiendo&nbsp;<strong>configurar avisos<\/strong>&nbsp;por mail en caso de que Cron deje de<strong>&nbsp;funcionar<\/strong>. Puede ser un muy \u00fatil en algunos casos en que debamos comprobar que ciertas programaciones se est\u00e1n ejecutando sin problema.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Caracter\u00edsticas <\/h4>\n\n\n\n<ul class=\"custom_list wp-block-list\">\n<li><strong>Supervisi\u00f3n en tiempo real:<\/strong> Proporciona un estado en tiempo real de las tareas cron activas y pasadas.<\/li>\n\n\n\n<li><strong>Alertas de estado:<\/strong> Genera alertas o notificaciones cuando se detectan problemas con la ejecuci\u00f3n de tareas cron.<\/li>\n\n\n\n<li><strong>Hist\u00f3rico de ejecuciones:<\/strong> Mantiene un historial detallado de todas las ejecuciones cron, facilitando la identificaci\u00f3n de posibles problemas.<\/li>\n\n\n\n<li><strong>Interfaz simplificada:<\/strong> Ofrece una interfaz simplificada para verificar y solucionar problemas relacionados con el cron en WordPress.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Planes de precios<\/h4>\n\n\n\n<ul class=\"custom_list wp-block-list\">\n<li>Plan completamente gratuito.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/es.wordpress.org\/plugins\/wp-cron-status-checker\/\" target=\"_blank\" rel=\"noreferrer noopener\">Ir a Cron Status Checker \u1405<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo crear una tarea programada (tarea cron) en cPanel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Automatizar tareas<\/strong>&nbsp;es una manera de<strong>&nbsp;ahorrar tiempo<\/strong>&nbsp;en las actuaciones&nbsp;<strong>repetitivas<\/strong>&nbsp;que tenemos que hacer en nuestro sitio web. Esto es posible gracias al Cron de Wordpress. Al configurar el cron, tienes que<strong>&nbsp;especificar el intervalo de repetici\u00f3n y un comando de ejecuci\u00f3n<\/strong>, con esto bastar\u00e1 para tener una tarea cron configurada. Tal vez la parte m\u00e1s&nbsp;<strong>dif\u00edcil<\/strong>&nbsp;es qu\u00e9&nbsp;<strong>comando<\/strong>&nbsp;usar, sin embargo si estas usando alguna extensi\u00f3n o plugin para tu sitio web, la mayor\u00eda de las veces lo tendr\u00e1s como parte de su documentaci\u00f3n. A continuaci\u00f3n, te detallo los pasos que debes seguir para crear tareas en Cpanel.<\/p>\n\n\n\n<ul class=\"custom_list wp-block-list\">\n<li><strong>Accede<\/strong>&nbsp;a tareas Cron: para ello debes ir a cPanel, despu\u00e9s a avanzado y a trabajos de Cron. Al acceder a esta secci\u00f3n, en la parte inferior te mostrar\u00e1 todas las&nbsp;<strong>opciones Crontab<\/strong>&nbsp;para que puedas crear tu tarea programada. Crontab es un simple archivo de texto que guarda una&nbsp;<strong>lista de los comandos<\/strong>&nbsp;a ejecutar. Crontab guarda la periodicidad y el comando a ejecutar.<\/li>\n\n\n\n<li><strong>Configura<\/strong>&nbsp;el correo electr\u00f3nico: En el primer apartado \u00abCorreo electr\u00f3nico Cron\u00bb ver\u00e1s un apartado para introducir tu email. cPanel lo usar\u00e1 para enviarte un email&nbsp;<strong>cada vez que sea ejecutado el script<\/strong>&nbsp;que tengas activado previamente. Esto te puede servir para comprobar que el sistema realiza el trabajo adecuadamente. Pero una vez comprobado es mejor que&nbsp;<strong>desactives<\/strong>&nbsp;esta opci\u00f3n ya que el buz\u00f3n de tu email podr\u00eda llenarse.<\/li>\n\n\n\n<li><strong>Agrega<\/strong>&nbsp;una nueva tarea Cron: En el siguiente apartado \u00abAgregar una nueva tarea Cron\u00bb es donde indicar\u00e1s a cPanel el&nbsp;<strong>momento<\/strong>&nbsp;en que deseas&nbsp;<strong>sea ejecutado tu nuevo script<\/strong>&nbsp;(d\u00eda del mes o d\u00eda de la semana). Es muy f\u00e1cil insertar los valores adecuados en los campos minuto, hora, mes y d\u00eda de semana, desplegando las \u00abConfiguraciones comunes\u00bb y seleccionando la opci\u00f3n que&nbsp;<strong>m\u00e1s se ajuste a tus necesidades<\/strong>.<\/li>\n\n\n\n<li><strong>Desactiva<\/strong>&nbsp;avisos de ejecuci\u00f3n: Una vez que hayas comprobado el correcto funcionamiento, puedes&nbsp;<strong>desactivar la opci\u00f3n del env\u00edo por email<\/strong>&nbsp;de la confirmaci\u00f3n que env\u00eda cPanel cada vez que el archivo es ejecutado. Para ello pincha en \u00abEditar\u00bb a la derecha de tu tarea y en el apartado \u00abTareas de Cron actuales\u00bb. Se despliega la tarea y en el apartado \u00abComando\u00bb a\u00f1ade al final la frase \u00ab<strong>&gt;\/dev\/null 2&gt;&amp;1<\/strong>\u00ab<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo desactivar el Cron de WordPress correctamente<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lo primero que debes saber es que, en cada&nbsp;<strong>carga de p\u00e1gina<\/strong>, WordPress<strong>&nbsp;comprueba<\/strong>&nbsp;si hace falta ejecutar un WP-Cron, y si as\u00ed fuera, hace una petici\u00f3n por HTTP al archivo&nbsp;<strong>wp-cron<\/strong>.php. El motivo de esta llamada al archivo wp-cron.php es porque algunos trabajos llevan m\u00e1s&nbsp;<strong>tiempo<\/strong>&nbsp;y no se puede hacer esperar al usuario que quiere ver la p\u00e1gina del sitio WordPress. L\u00f3gico \u00bfno? Al hacer la llamada a WP cron.php se ayuda a&nbsp;<strong>mantener en funcionamiento&nbsp;<\/strong>la funci\u00f3n WP-Cron como un proceso separado de fondo, sin generar retrasos en los tiempos de carga de las p\u00e1ginas para los visitantes. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez se inicia la funci\u00f3n WP-Cron,&nbsp;<strong>sigue ejecut\u00e1ndose<\/strong>&nbsp;<strong>hasta que se<\/strong>&nbsp;<strong>completen&nbsp;<\/strong>todos los trabajos requeridos, o hasta que alcance un tiempo de ejecuci\u00f3n definido en la configuraci\u00f3n del servidor. Ahora que ya conocemos los&nbsp;<strong>principios b\u00e1sicos del cron de WordPress<\/strong>&nbsp;vamos a ver posibles problemas, y m\u00e1s adelante soluciones.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">M\u00faltiples procesos de WP-Cron en sitios con mucho tr\u00e1fico<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Si eres administrador de un servidor o gestionas tu propio servidor con un cortafuegos, es posible que hayas recibido correos electr\u00f3nicos de tu cortafuegos sobre que hay un archivo WP-cron.php ejecut\u00e1ndose durante un&nbsp;<strong>largo per\u00edodo de tiempo<\/strong>. Esto ocurre cuando el tiempo de ejecuci\u00f3n del script configurado en tu servidor es superior a 60 segundos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Como el proceso no se termina, y se inician nuevos procesos, se ejecutan&nbsp;<strong>m\u00faltiples instancias<\/strong>&nbsp;del p<strong>roceso<\/strong>&nbsp;WP-Cron en el servidor. Esto&nbsp;<strong>no sucede en webs con poco tr\u00e1fico<\/strong>, pero si tu web WordPress tiene usuarios simult\u00e1neos en un momento dado y el tiempo m\u00e1ximo de ejecuci\u00f3n del script est\u00e1 configurado con valores altos, entonces habr\u00e1&nbsp;<strong>muchas instancias de la funci\u00f3n WP-Cron ejecut\u00e1ndose<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Entradas programadas que no se publican<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Otro problema muy conocido que puede ocurrir con el Cron, y que los proveedores de hosting especializados en WordPress conocen bien, es que en algunas web con&nbsp;<strong>muy poco tr\u00e1fico<\/strong>&nbsp;las publicaciones programadas&nbsp;<strong>no se publican<\/strong>. Como la funci\u00f3n WP-Cron s\u00f3lo se ejecuta cuando hay una solicitud de p\u00e1gina, si&nbsp;<strong>no hay solicitudes<\/strong>&nbsp;entonces los trabajos programados no se&nbsp;<strong>ejecutan<\/strong>. Esto antiguamente tambi\u00e9n pasaba por otros motivos, pero hace bastantes versiones de WordPress que se ha convertido en un problema relativamente residual. Es un problema que pasa en pocas ocasiones.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">WP-Cron no se ejecuta<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">De nuevo, esto es un problema con la&nbsp;<strong>configuraci\u00f3n del servidor<\/strong>. Una correcta configuraci\u00f3n, puede hacer que el servidor funcione correctamente y evitarte algunos dolores de cabeza. Debido a una configuraci\u00f3n incorrecta, el cortafuegos<strong>&nbsp;bloquea<\/strong>&nbsp;los scripts que impiden que se llamen a s\u00ed mismos, por lo que la funci\u00f3n WP-Cron no funciona. Este problema tiene f\u00e1cil soluci\u00f3n aunque, en ocasiones, lo mejor puede ser&nbsp;<strong>desactivar<\/strong>&nbsp;el Wp Cron.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Antes de continuar ten en cuenta que desactivar el WP-Cron tambi\u00e9n puede resultar en que algo en la web deje de funcionar, dependiendo de tu configuraci\u00f3n o de los plugins que uses.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Lo primero que debes hacer antes de desactivar el Cron de Wordpress, es realizar una&nbsp;<strong>copia de seguridad<\/strong>&nbsp;de tu sito, en ocasiones ocurren fallos al realizar esta acci\u00f3n por lo que lo mejor es la prevenci\u00f3n. Para deshabilitar el WP-Cron, agregue lo siguiente a su archivo de wp-config.php, justo antes de la l\u00ednea que dice \u201cThat\u2019s all, stop editing! Happy blogging.\u201d Ten en cuenta que , esto lo deshabilita de correr en cada carga de p\u00e1gina, no cuando llamas directamente a trav\u00e9s de wp-cron.php. Para deshabilitar el Cron de Worpress debes introducir la siguiente l\u00ednea de c\u00f3digo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**Desactivar Cron**\/\ndefine(\u2018DISABLE_WP_CRON\u2019, \u2018true\u2019);<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusi\u00f3n: Conoce, gestiona y optimiza las tareas cron de WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El<strong>&nbsp;Cron de Wordpress<\/strong>&nbsp;puede facilitarte mucho el trabajo cuando se trata de&nbsp;<strong>tareas repetitivas<\/strong>, pero tambi\u00e9n puede darte muchos quebraderos de cabeza si no est\u00e1&nbsp;<strong>bien configurado<\/strong>. Como has podido ver,&nbsp;<strong>optimizar el Cron de WordPress<\/strong>&nbsp;no solo es bueno, sino imprescindible si buscas mejorar el rendimiento de tu web. Recuerda que si lo desactivas, tendr\u00e1s que&nbsp;<strong>configurar un nuevo cron<\/strong>&nbsp;cada vez que cambies de hosting. Si el Cron preinstalado te est\u00e1 dando m\u00e1s problemas de los esperados, recuerda que tambi\u00e9n puedes&nbsp;<strong>desactivarlo o reemplazarlo<\/strong>&nbsp;en tu hosting contratado. Y obviamente, si tienes varias webs, tendr\u00e1s que realizar todas estas tareas de configuraci\u00f3n&nbsp;<strong>en cada una de las webs<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00bfQu\u00e9 te ha parecido&nbsp;<strong>esta gu\u00eda sobre el Cron de Wordpress<\/strong>? \u00bfConoc\u00edas sus funcionalidades? \u00bfSab\u00edas sobre estos plugins para&nbsp;<strong>automatizar tareas<\/strong>&nbsp;en Wordpress? \u00bfCrees que nos hemos dejado alguno? \u00bfTe has quedado con alguna duda o pregunta? Entonces te pedimos que&nbsp;<strong>dejes un&nbsp;comentario<\/strong>. Da igual que sea o una duda o un simple gracias, pero nos alegraremos mucho de leerlo y responderlo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfHas&nbsp;creado una p\u00e1gina web,&nbsp;blog&nbsp;o&nbsp;tienda online&nbsp;con&nbsp;WordPress&nbsp;y necesitas&nbsp;revisar y optimizar las tareas autom\u00e1ticas? \u00bfTe gustar\u00eda aprender a manejar el archivo&nbsp;wp-cron.php&nbsp;o&nbsp;WP-Cron&nbsp;para&nbsp;optimizar la velocidad de carga web? \u00a1Est\u00e1s en el sitio correcto! A la hora de&nbsp;optimizar WordPress, m\u00e1s all\u00e1 de instalar un tema r\u00e1pido, instalar un&nbsp;plugin de cach\u00e9,&nbsp;optimizar las im\u00e1genes&nbsp;o eliminar plugins que no utilizas, es importante que conozcas [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":24226,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_angie_page":false,"iawp_total_views":0,"page_builder":"","footnotes":""},"categories":[201,204,209],"tags":[],"class_list":["post-24225","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","category-plugins","category-tutoriales"],"_links":{"self":[{"href":"https:\/\/clientes.ignaciosantiago.com\/new\/wp-json\/wp\/v2\/posts\/24225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clientes.ignaciosantiago.com\/new\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/clientes.ignaciosantiago.com\/new\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/clientes.ignaciosantiago.com\/new\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/clientes.ignaciosantiago.com\/new\/wp-json\/wp\/v2\/comments?post=24225"}],"version-history":[{"count":1,"href":"https:\/\/clientes.ignaciosantiago.com\/new\/wp-json\/wp\/v2\/posts\/24225\/revisions"}],"predecessor-version":[{"id":37923,"href":"https:\/\/clientes.ignaciosantiago.com\/new\/wp-json\/wp\/v2\/posts\/24225\/revisions\/37923"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/clientes.ignaciosantiago.com\/new\/wp-json\/wp\/v2\/media\/24226"}],"wp:attachment":[{"href":"https:\/\/clientes.ignaciosantiago.com\/new\/wp-json\/wp\/v2\/media?parent=24225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clientes.ignaciosantiago.com\/new\/wp-json\/wp\/v2\/categories?post=24225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clientes.ignaciosantiago.com\/new\/wp-json\/wp\/v2\/tags?post=24225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}