{"id":25189,"date":"2022-10-31T21:40:13","date_gmt":"2022-10-31T20:40:13","guid":{"rendered":"\/tutoriales\/?p=25189"},"modified":"2026-03-10T16:34:07","modified_gmt":"2026-03-10T15:34:07","slug":"como-configurar-wordpress-cron-job","status":"publish","type":"post","link":"\/ar\/tutoriales\/como-configurar-wordpress-cron-job","title":{"rendered":"C\u00f3mo configurar y gestionar WordPress cron job"},"content":{"rendered":"<p>Cron es una utilidad de UNIX que permite a los usuarios ejecutar tareas programadas en un servidor web. WordPress tiene su propio sistema cron, llamado WP-Cron, que simula el sistema cron de UNIX para automatizar los controles de actualizaci&oacute;n, la publicaci&oacute;n programada de entradas y otras tareas repetitivas.<\/p><p>Si eres un usuario de WordPress, saber c&oacute;mo programar eventos cron de WP te facilitar&aacute; las tareas administrativas.<\/p><p>Este art&iacute;culo cubrir&aacute; la configuraci&oacute;n y gesti&oacute;n del sistema cron de WordPress con un plugin y WP-CLI. Tambi&eacute;n aprender&aacute;s las ventajas y desventajas de usar el cron de WordPress y c&oacute;mo se diferencia del cron job de UNIX.<\/p><p class=\"has-text-align-center\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Mega-WordPress-Cheat-ES.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Descarga la hoja de trucos de WordPress definitiva<\/a><\/p><p>\n<div class=\"protip\">\n                    <h2 class=\"featured-snippet title\">&iquest;Qu&eacute; es WordPress cron job?<\/h2>\n                    <p>WordPress cron job es un sistema que simula el sistema cron de UNIX para automatizar la programaci&oacute;n de tareas en intervalos de tiempo personalizados. Permite a los usuarios de WordPress realizar tareas basadas en el tiempo en la carga de la p&aacute;gina, como la publicaci&oacute;n de posts programados y la comprobaci&oacute;n de actualizaciones.<\/p>\n                <\/div><\/p><h2 class=\"wp-block-heading\" id=\"h-cuales-son-las-ventajas-y-los-inconvenientes-de-utilizar-wordpress-cron\">&iquest;Cu&aacute;les son las ventajas y los inconvenientes de utilizar WordPress Cron?<\/h2><p>El sistema WP-Cron es <strong>f&aacute;cil de configurar <\/strong>porque, a diferencia del cron job de UNIX, no requiere conocimientos de comandos UNIX. Varios plugins de WordPress cron job vienen con caracter&iacute;sticas que simplifican el proceso de configuraci&oacute;n y gesti&oacute;n, haciendo que el sistema sea accesible incluso para principiantes.<\/p><p>Al permitirle programar tareas repetitivas en un intervalo de tiempo personalizado, puedes ahorrar tiempo y centrarte en otras tareas esenciales. Adem&aacute;s, este sistema te garantiza que no perder&aacute;s ning&uacute;n dato si las tareas programadas no se ejecutan a tiempo, algo que el cron job de UNIX no puede hacer.<\/p><p>Desafortunadamente, WP-Cron s&oacute;lo se ejecuta cuando un usuario visita tu sitio web. Los sitios web de WordPress con poco tr&aacute;fico omitir&aacute;n algunos trabajos si nadie activa la carga de la p&aacute;gina, provocando una <strong>acumulaci&oacute;n de cach&eacute; pendiente,<\/strong> perjudicando el tiempo de carga y el rendimiento del sitio.<\/p><p><a href=\"\/ar\/tutoriales\/como-generar-trafico-web-rapidamente\">Llevar tr&aacute;fico a tu sitio<\/a> no resolver&aacute; este problema. De hecho, los sitios de alto tr&aacute;fico que utilizan tareas cron son propensos a <strong>condiciones de carrera <\/strong>y <strong>procesos de larga duraci&oacute;n<\/strong>. Las condiciones de carrera ocurren cuando se producen varias visitas al mismo tiempo, lo que hace que WP-Cron ejecute la misma tarea simult&aacute;neamente. Esto acumula una fila de trabajos, lo que resulta en un rendimiento lento.&nbsp;&nbsp;&nbsp;<\/p><h2 class=\"wp-block-heading\" id=\"h-como-gestionar-los-cron-jobs-de-wordpress-con-un-plugin\">C&oacute;mo gestionar los Cron Jobs de WordPress con un plugin<\/h2><p>La forma m&aacute;s sencilla de configurar y gestionar las tareas cron de WordPress es utilizar un plugin de tareas cron. En este tutorial, usaremos <a href=\"https:\/\/es.wordpress.org\/plugins\/wp-crontrol\/\" target=\"_blank\" rel=\"noreferrer noopener\">WP Crontrol<\/a> ya que es gratuito y tiene todas las caracter&iacute;sticas necesarias. Si&eacute;ntete libre de utilizar otros plugins que se adapten a tus preferencias.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-instala-el-plugin-wp-crontrol\">1. Instala el plugin WP Crontrol<\/h3><p>En primer lugar, <a href=\"\/ar\/tutoriales\/plugins-en-wordpress-gratis\">instala y activa el plugin de WordPress<\/a> para la gesti&oacute;n de tareas cron siguiendo estos pasos:<\/p><ol class=\"wp-block-list\">\n<li>Ve a <strong>Plugins -&gt; A&ntilde;adir nuevo <\/strong>desde tu panel de administraci&oacute;n de WordPress.<\/li>\n\n\n\n<li>Utiliza la funci&oacute;n de filtro para encontrar <strong>WP Crontrol <\/strong>y haz clic en <strong>Instalar ahora<\/strong>.<\/li>\n\n\n\n<li>Una vez completada la instalaci&oacute;n, selecciona <strong>Activar<\/strong>.<\/li>\n<\/ol><p>Para ver todas las tareas cron que se est&aacute;n ejecutando en tu sitio de WordPress, ve a <strong>Herramientas -&gt; Eventos Cron <\/strong>desde tu panel de control.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"488\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2022\/10\/image-49.png\" alt='Secci&oacute;n \"Eventos cron\" en WordPress' class=\"wp-image-43029\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-49.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-49-300x143.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-49-150x71.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-49-768x366.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p><div><p class=\"important\"><strong>&iexcl;Importante! <\/strong>No elimines ningun cron job de WordPress por defecto (tienen el prefijo <strong>wp<\/strong>). Si lo haces, interrumpir&aacute;s la funci&oacute;n principal del sitio.&nbsp;<\/p><\/div><\/p><h3 class=\"wp-block-heading\" id=\"h-2-anade-un-nuevo-evento-cron\">2. A&ntilde;ade un nuevo evento cron<\/h3><p>Ahora que puedes controlar los cron job de WordPress, puedes empezar a gestionarlos. A continuaci&oacute;n se explica c&oacute;mo a&ntilde;adir un nuevo evento cron:<\/p><ol class=\"wp-block-list\">\n<li>Accede al submen&uacute; <strong>Eventos cron <\/strong>y haz clic en <strong>A&ntilde;adir nuevo <\/strong>en la parte superior de la p&aacute;gina.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"488\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2022\/10\/image-50.png\" alt='Bot&oacute;n \"A&ntilde;adir nuevo\" en la secci&oacute;n Eventos cron en WordPress' class=\"wp-image-43030\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-50.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-50-300x143.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-50-150x71.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-50-768x366.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ol start=\"2\" class=\"wp-block-list\">\n<li>Elige la opci&oacute;n de <strong>Standard cron event <\/strong>y crea un gancho para el nuevo evento cron. Aseg&uacute;rate de que el nombre del gancho siga la convenci&oacute;n de nomenclatura est&aacute;ndar de PHP. Programa el tiempo de ejecuci&oacute;n y la recurrencia. Si&eacute;ntete libre de dejar el cuadro de texto <strong>Argumentos <\/strong>vac&iacute;o.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1366\" height=\"841\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2022\/10\/image-51.png\" alt=\"Ventana para A&ntilde;adir evento cron en WordPress\" class=\"wp-image-43031\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-51.png 1366w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-51-300x185.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-51-1024x630.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-51-150x92.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-51-768x473.png 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" \/><\/figure><ol start=\"3\" class=\"wp-block-list\">\n<li>Haz clic en <strong>A&ntilde;adir un evento<\/strong>. El nuevo evento cron aparecer&aacute; en la lista de <strong>Eventos Cron <\/strong>si el proceso fue exitoso.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"336\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2022\/10\/image-52.png\" alt=\"Secci&oacute;n Eventos cron en WordPress\" class=\"wp-image-43032\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-52.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-52-300x98.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-52-150x49.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-52-768x252.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ol start=\"4\" class=\"wp-block-list\">\n<li>Ahora que tienes un gancho, el siguiente paso es a&ntilde;adirlo junto con la acci&oacute;n que se ejecuta cuando se activa el evento cron. Accede a tu panel de control de <a href=\"\/ar\/tutoriales\/tutorial-hpanel\">hPanel<\/a> y abre <strong>el Administrador de archivos <\/strong>en la secci&oacute;n <strong>Archivos<\/strong>.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1438\" height=\"604\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2022\/10\/image-53.png\" alt=\"Administrador de archivos del hPanel\" class=\"wp-image-43034\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-53.png 1438w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-53-300x126.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-53-1024x430.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-53-150x63.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-53-768x323.png 768w\" sizes=\"(max-width: 1438px) 100vw, 1438px\" \/><\/figure><ol start=\"5\" class=\"wp-block-list\">\n<li>Localiza el archivo <strong>functions.php <\/strong>de tu tema dentro del directorio ra&iacute;z. Haz doble clic en el archivo para abrirlo y a&ntilde;ade el siguiente fragmento de c&oacute;digo:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">add_action( 'hostinger_custom_cron', 'hostinger_custom_cron_func' );\nfunction hostinger_custom_cron_func() {\n  wp_mail( 'tucorreo@ejemplo.com', 'Automatic email', 'Automatic scheduled email from WordPress to test cron');\n}<\/pre><p>Este ejemplo utiliza la funci&oacute;n <strong>wp_mail() <\/strong>que pide a WordPress que env&iacute;e un correo electr&oacute;nico cuando se ejecute el evento cron. No olvides cambiar el marcador de posici&oacute;n por una direcci&oacute;n de correo electr&oacute;nico real.<\/p><ol start=\"6\" class=\"wp-block-list\">\n<li>Guarda los cambios realizados y carga tu sitio web. Si recibes el correo de prueba, el evento cron est&aacute; funcionando correctamente.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1044\" height=\"314\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2022\/10\/image-54.png\" alt=\"Mensaje de correo electr&oacute;nico confirmando prueba cron\" class=\"wp-image-43035\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-54.png 1044w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-54-300x90.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-54-1024x308.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-54-150x45.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-54-768x231.png 768w\" sizes=\"(max-width: 1044px) 100vw, 1044px\" \/><\/figure><h3 class=\"wp-block-heading\" id=\"h-3-establece-la-programacion-de-cron\">3. Establece la programaci&oacute;n de cron<\/h3><p>El plugin proporciona cuatro intervalos de tiempo est&aacute;ndar para elegir, pero tambi&eacute;n permite a los usuarios crear intervalos personalizados. Sigue estos pasos para a&ntilde;adir un nuevo horario cron:<\/p><ol class=\"wp-block-list\">\n<li>Ve a <strong>Ajustes -&gt; Programaciones cron <\/strong>desde tu panel de administraci&oacute;n de WordPress.&nbsp;<\/li>\n\n\n\n<li>Rellena los campos de la secci&oacute;n &ldquo;<strong>A&ntilde;adir programaci&oacute;n cron&rdquo;<\/strong>. Aqu&iacute;, estableceremos el intervalo a 600 segundos (10 minutos). Utiliza la convenci&oacute;n de nombres de PHP para crear el nombre del intervalo.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"585\" height=\"533\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2022\/10\/image-55.png\" alt=\"Ventana para Programaciones cron en WordPress\" class=\"wp-image-43036\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-55.png 585w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-55-300x273.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-55-150x137.png 150w\" sizes=\"(max-width: 585px) 100vw, 585px\" \/><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Haz clic en <strong>A&ntilde;adir programaci&oacute;n cron<\/strong>. El nuevo intervalo de tiempo deber&iacute;a aparecer en la lista.&nbsp;<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2022\/10\/image-56.png\" alt=\"Secci&oacute;n de Programaciones cron de WordPress\" class=\"wp-image-43037\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-56.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-56-300x158.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-56-150x79.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-56-768x403.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><h3 class=\"wp-block-heading\" id=\"h-4-edita-un-evento-cron-existente\">4. Edita un evento cron existente<\/h3><p>Ahora que tenemos un intervalo personalizado, vamos a utilizarlo con el cron personalizado. A continuaci&oacute;n se explica c&oacute;mo modificar un evento cron existente:<\/p><ol class=\"wp-block-list\">\n<li>Vuelve a <strong>Herramientas <\/strong>-&gt; <strong>Eventos Cron <\/strong>y localiza el evento cron que creamos anteriormente. Haz clic en <strong>Editar <\/strong>debajo de &eacute;l.<\/li>\n\n\n\n<li>Abre el men&uacute; desplegable de <strong>Recurrencia <\/strong>y selecciona <strong>10 minutos<\/strong>.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1405\" height=\"815\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2022\/10\/image-57.png\" alt=\"Ventana para Editar evento cron en WordPress\" class=\"wp-image-43038\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-57.png 1405w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-57-300x174.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-57-1024x594.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-57-150x87.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-57-768x445.png 768w\" sizes=\"(max-width: 1405px) 100vw, 1405px\" \/><\/figure><ol start=\"3\" class=\"wp-block-list\">\n<li>Haz clic en <strong>Actualizar evento<\/strong>.<\/li>\n<\/ol><h2 class=\"wp-block-heading\" id=\"h-como-configurar-wordpress-cron-job-con-wp-cli\">C&oacute;mo configurar WordPress cron job con WP-CLI<\/h2><p>Otra forma de configurar las tareas cron de WordPress es utilizar<strong> <\/strong><a href=\"\/ar\/tutoriales\/wp-cli\">WP-CLI<\/a>. Esta herramienta permite gestionar el sitio a trav&eacute;s de una interfaz de l&iacute;nea de comandos.<\/p><p>Los planes de <a href=\"\/ar\/hosting-web\">host web<\/a> de Hostinger (excluyendo el plan Hosting sencillo) vienen con WP-CLI preinstalado. Por lo tanto, s&oacute;lo tendr&aacute;s que conectarte a tu cuenta de alojamiento, utilizando Putty SSH.<\/p><p>Para acceder a los eventos cron existentes, introduce este comando en el terminal:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">wp cron event list<\/pre><p>El siguiente comando mostrar&aacute; los otros comandos que puedes utilizar con WP-CLI:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">wp help<\/pre><h2 class=\"wp-block-heading\" id=\"h-como-crear-un-cron-job-real\">C&oacute;mo crear un cron job real<\/h2><p>WordPress crea y almacena el script WP-Cron dentro del archivo <strong>wp-cron.php<\/strong>. Aunque permite que tu sitio web de WordPress tenga&nbsp;cron jobs en ejecuci&oacute;n independientemente del sistema operativo, este archivo no es inmune a los ataques y puede entrar en conflicto con los plugins de cach&eacute;. El uso de <a href=\"\/ar\/tutoriales\/cron-job\">cron jobs<\/a> reales puede eliminar la ejecuci&oacute;n constante del archivo.<\/p><p>Antes de configurar cron jobs reales, deber&aacute;s desactivar el cron por defecto de WordPress. Para desactivar WP_CRON, a&ntilde;ade este fragmento de c&oacute;digo al archivo <a href=\"\/ar\/tutoriales\/wp-config-php\">wp-config.php<\/a> por encima de la l&iacute;nea &ldquo;<em>\/* That&rsquo;s all, stop editing! Happy blogging. *\/<\/em>&rdquo; :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( 'DISABLE_WP_CRON', true );<\/pre><p>El siguiente paso es configurar un cron job real para programar las tareas principales de WordPress. El proceso puede variar dependiendo de tu proveedor de alojamiento o servicio. Si eres <a href=\"\/ar\/hosting-wordpress\">usuario de Hostinger<\/a>, sigue este tutorial:<\/p><ol class=\"wp-block-list\">\n<li>Accede a tu panel de control de hPanel y navega hasta <strong>Tareas Programadas (Cron) <\/strong>en la secci&oacute;n <strong>Avanzado<\/strong>.<\/li>\n\n\n\n<li>A&ntilde;ade este fragmento de c&oacute;digo al cuadro de texto <strong>Comando a ejecutar<\/strong>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">wget -O \/dev\/null -o \/dev\/null https:\/\/tusitioweb.com\/wp-cron.php?doing_wp_cron<\/pre><p>No olvides cambiar el marcador de posici&oacute;n con la URL real de tu sitio web.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"435\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2022\/10\/image-58.png\" alt=\"Secci&oacute;n Tareas Programadas (Cron) en hPanel\" class=\"wp-image-43039\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-58.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-58-300x127.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-58-150x64.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/10\/image-58-768x326.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ol start=\"3\" class=\"wp-block-list\">\n<li>hPanel proporciona las opciones de intervalo m&aacute;s comunes para elegir. Recomendamos empezar con <strong>dos veces por hora<\/strong>.<\/li>\n\n\n\n<li>Haz clic en <strong>Guardar <\/strong>para almacenar la nueva configuraci&oacute;n del cron job.<\/li>\n<\/ol><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>El cron job de WordPress hace importante programar tareas en intervalos de tiempo personalizados. Aunque WP-Cron tiene algunas desventajas, saber utilizar esta utilidad te permitir&aacute; realizar tareas administrativas de forma m&aacute;s eficiente.<\/p><p>Esperamos que este art&iacute;culo te haya ayudado a entender la funcionalidad del cron job de WordPress y c&oacute;mo configurarlo usando un plugin y WP-CLI. &iexcl;Buena suerte!<\/p><p>Si deseas optimizar a&uacute;n m&aacute;s el rendimiento de tu sitio de WordPress, te recomendamos que utilices un alojamiento de WordPress de alta calidad.<\/p><p><div class=\"protip\">\n                    <h4 class=\"title\"><strong>Aprende m&aacute;s sobre WordPress<\/strong><\/h4>\n                    <p> <\/p><p><a href=\"\/ar\/tutoriales\/crear-widgets-wordpress-personalizados\">&iquest;C&oacute;mo crear widgets personalizados en WordPress?<\/a><\/p><p><a href=\"\/ar\/tutoriales\/convertirte-desarrollador-wordpress\">&iquest;C&oacute;mo convertirse en desarrollador de WordPress?<\/a><\/p><p><a href=\"\/ar\/tutoriales\/custom-post-types-wordpress\/\">&iquest;C&oacute;mo crear un tipo de entrada personalizada en WordPress?<\/a><\/p><p><a href=\"\/ar\/tutoriales\/jerarquia-de-plantillas-de-wordpress\">Gu&iacute;a de jerarqu&iacute;a de plantillas de WordPress<\/a><\/p><p><\/p>\n                <\/div><\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/ar\/hosting-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/com-ar-tutoriales\/wp-content\/uploads\/sites\/38\/2024\/06\/ES-New-WP_in-text-banner.png\" alt=\"\" class=\"wp-image-40615\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/06\/ES-New-WP_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/06\/ES-New-WP_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/06\/ES-New-WP_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/06\/ES-New-WP_in-text-banner-768x225.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-como-configurar-wordpress-cron-job-preguntas-frecuentes\">C&oacute;mo configurar WordPress cron job &ndash; Preguntas frecuentes<\/h2><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-6944719fb8f52\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">u003cstrongu003e&iquest;Cu&aacute;l es la diferencia entre WP-Cron y cron?u003c\/strongu003e<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>WP-Cron es un sistema basado en la web que simula el sistema cron de UNIX. Los eventos de WP-Cron se activan al cargar la p&aacute;gina, mientras que el cron real se ejecuta cada minuto.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944719fb8f55\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">u003cstrongu003e&iquest;Debo usar el cron real o WP-Cron?u003c\/strongu003e<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>WP-Cron funciona perfectamente para su prop&oacute;sito, que es ejecutar las tareas principales de WordPress. Sin embargo, utilizarlo para ejecutar tareas adicionales puede perjudicar la velocidad de carga de tu sitio. Por esta raz&oacute;n, recomendamos utilizar cron jobs reales para un mejor rendimiento.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944719fb8f56\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">u003cstrongu003e&iquest;C&oacute;mo puedo detener un cron Job en WordPress?u003c\/strongu003e<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Si tienes cron jobs no utilizados, la soluci&oacute;n m&aacute;s f&aacute;cil ser&iacute;a eliminarlos. Como alternativa, modifica el intervalo de tiempo seg&uacute;n sea necesario.u003cbr \/u003eu003cbr \/u003eEjecuta este comando para eliminar los cron jobs que utilizan un gancho espec&iacute;fico. Este m&eacute;todo es ideal para eliminar cron jobs obsoletos:u003cbr \/u003eu003cbr \/u003eu003ccodeu003e$ wp cron event delete hook_nameu003c\/codeu003e<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944719fb8f57\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">&iquest;D&oacute;nde puedo encontrar cron jobs en WordPress?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Los cron jobs en WordPress se pueden encontrar en el archivo u003cstrongu003ewp-config.phpu003c\/strongu003e o usando un plugin como u003cstrongu003eWP Crontrolu003c\/strongu003e o u003cstrongu003eAdvanced Cron Manageru003c\/strongu003e.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944719fb8f58\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">&iquest;C&oacute;mo puedo ejecutar un cron job en WordPress?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Para ejecutar un cron job en WordPress, puedes usar la funci&oacute;n u003cstrongu003ewp_schedule_event()u003c\/strongu003e en el archivo u003cstrongu003efunctions.phpu003c\/strongu003e de tu tema o usar un plugin como u003cstrongu003eWP Crontrolu003c\/strongu003e o u003cstrongu003eAdvanced Cron Manageru003c\/strongu003e para configurar y gestionar trabajos cron.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Cron es una utilidad de UNIX que permite a los usuarios ejecutar tareas programadas en un servidor web. WordPress tiene su propio sistema cron, llamado WP-Cron, que simula el sistema cron de UNIX para automatizar los controles de actualizaci&oacute;n, la publicaci&oacute;n programada de entradas y otras tareas repetitivas. Si eres un usuario de WordPress, saber [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/ar\/tutoriales\/como-configurar-wordpress-cron-job\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":353,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"%title% %page% - Guia completa","rank_math_description":"Conocer c\u00f3mo programar y gestionar cron jobs de WordPress es de gran utilidad para automatizar tareas. En nuestra gu\u00eda te explicamos todo.","rank_math_focus_keyword":"wordpress cron job","footnotes":""},"categories":[4747],"tags":[],"class_list":["post-25189","post","type-post","status-publish","format-standard","hentry","category-wordpress"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-setup-and-manage-a-wordpress-cron-job","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/cron-job-wordpress","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-configurar-wordpress-cron-job","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-setup-and-manage-a-wordpress-cron-job","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-setup-and-manage-a-wordpress-cron-job","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-setup-and-manage-a-wordpress-cron-job","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/como-configurar-wordpress-cron-job","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/como-configurar-wordpress-cron-job","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-configurar-wordpress-cron-job","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/cron-job-wordpress","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-setup-and-manage-a-wordpress-cron-job","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-setup-and-manage-a-wordpress-cron-job","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-setup-and-manage-a-wordpress-cron-job","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-setup-and-manage-a-wordpress-cron-job","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/posts\/25189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/users\/353"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/comments?post=25189"}],"version-history":[{"count":27,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/posts\/25189\/revisions"}],"predecessor-version":[{"id":46680,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/posts\/25189\/revisions\/46680"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/media?parent=25189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/categories?post=25189"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/tags?post=25189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}