{"id":20271,"date":"2025-04-21T10:26:26","date_gmt":"2025-04-21T10:26:26","guid":{"rendered":"https:\/\/couponaffiliates.com\/?post_type=docs&#038;p=20271"},"modified":"2025-04-21T10:49:08","modified_gmt":"2025-04-21T10:49:08","password":"","slug":"como-comprobar-si-las-tareas-cron-funcionan-en-wordpress","status":"publish","type":"docs","link":"https:\/\/couponaffiliates.com\/es\/docs\/como-comprobar-si-las-tareas-cron-funcionan-en-wordpress\/","title":{"rendered":"C\u00f3mo comprobar si los Cron Jobs funcionan en WordPress"},"content":{"rendered":"<p>Las tareas cron de WordPress (WP-Cron) gestionan tareas programadas como la publicaci\u00f3n de entradas, el env\u00edo de correos electr\u00f3nicos o la ejecuci\u00f3n de actualizaciones de plugins. A diferencia de los cron jobs de servidor tradicionales, WP-Cron se activa por las visitas al sitio web, lo que a veces puede dar lugar a problemas si no se configura correctamente. Esta gu\u00eda explica c\u00f3mo verificar que WP-Cron est\u00e1 funcionando correctamente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Requisitos previos<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Acceso al panel de administraci\u00f3n de WordPress.<\/li>\n\n\n\n<li>Acceso FTP\/SFTP o acceso de administrador de archivos a su instalaci\u00f3n de WordPress (opcional para algunos m\u00e9todos).<\/li>\n\n\n\n<li>Conocimientos b\u00e1sicos de plugins de WordPress y entornos de servidor.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Cup\u00f3n Afiliados Cron Empleo<\/h2>\n\n\n\n<p>Coupon Affiliates crea y ejecuta los siguientes cron jobs:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>wcusage_reports - Para informes de afiliaci\u00f3n programados.<\/li>\n\n\n\n<li>wcusage_payoutschedule - Para solicitudes de pago programadas.<\/li>\n\n\n\n<li>wcusage_cronjob - Para comprobar diariamente la comisi\u00f3n diferida de los pedidos.<\/li>\n\n\n\n<li>wcusage_twicedaily_conversion_rates - Para comprobar y actualizar los \u00edndices de conversi\u00f3n.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">M\u00e9todos para comprobar WP-Cron<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Utilice un plugin de monitorizaci\u00f3n Cron<\/h3>\n\n\n\n<p>Plugins como <strong>WP-Crontrol<\/strong> o <strong>Cron Manager avanzado<\/strong> ofrecen una forma sencilla de inspeccionar y gestionar las tareas cron.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Pasos:<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Instalar el plugin<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Vaya a su panel de administraci\u00f3n de WordPress.<\/li>\n\n\n\n<li>Vaya a <strong>Plugins &gt; A\u00f1adir nuevo<\/strong>.<\/li>\n\n\n\n<li>Busque \"WP-Crontrol\" o \"Advanced Cron Manager\".<\/li>\n\n\n\n<li>Instale y active el plugin.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Comprobar Cron Events<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Para WP-Crontrol:\n<ul class=\"wp-block-list\">\n<li>Ir a <strong>Herramientas &gt; Cron Events<\/strong> en el men\u00fa de administraci\u00f3n de WordPress.<\/li>\n\n\n\n<li>Revise la lista de trabajos cron programados, sus ganchos, horarios y pr\u00f3ximas horas de ejecuci\u00f3n.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Para Advanced Cron Manager:\n<ul class=\"wp-block-list\">\n<li>Ir a <strong>Herramientas &gt; Cron Manager<\/strong>.<\/li>\n\n\n\n<li>Consulte la tabla de eventos para obtener informaci\u00f3n detallada sobre los cron jobs activos.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Probar un Cron Job<\/strong>:\n<ul class=\"wp-block-list\">\n<li>En WP-Crontrol, puede ejecutar manualmente una tarea cron haciendo clic en <strong>Corre ahora<\/strong> junto a un evento.<\/li>\n\n\n\n<li>Verificar si la tarea (por ejemplo, un puesto programado) se ejecuta como se esperaba.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Comprobaci\u00f3n de errores<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Busque cualquier mensaje de error o trabajos que est\u00e9n atascados (por ejemplo, sin hora de \"Pr\u00f3xima ejecuci\u00f3n\" o fallos repetidos).<\/li>\n\n\n\n<li>Aseg\u00farese de que la programaci\u00f3n cron se ajusta a sus expectativas.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">\u00bfPor qu\u00e9 utilizar este m\u00e9todo?<\/h4>\n\n\n\n<p>Los plugins proporcionan una interfaz visual que facilita la depuraci\u00f3n de problemas sin tocar el c\u00f3digo. Tambi\u00e9n permiten la activaci\u00f3n manual y muestran el estado en tiempo real.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Compruebe los registros del servidor o la depuraci\u00f3n<\/h3>\n\n\n\n<p>Si WP-Cron no est\u00e1 funcionando como se espera, problemas con el servidor o cron deshabilitado pueden ser la causa.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Pasos:<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Activar la depuraci\u00f3n en WordPress<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Edita tu <code>wp-config.php<\/code> y a\u00f1adir: <code>define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);<\/code><\/li>\n\n\n\n<li>Esto registra los errores en <code>wp-content\/debug.log<\/code>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Monitorizar la actividad de WP-Cron<\/strong>:\n<ul class=\"wp-block-list\">\n<li>A\u00f1ada lo siguiente a su <code>wp-config.php<\/code> para registrar eventos de WP-Cron: <code>define('WP_CRON_LOG', true);<\/code><\/li>\n\n\n\n<li>Compruebe el registro de depuraci\u00f3n en busca de entradas relacionadas con cron despu\u00e9s de activar WP-Cron (por ejemplo, visitando su sitio).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Compruebe el Cron del servidor (si WP-Cron est\u00e1 deshabilitado)<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Si ha desactivado WP-Cron (mediante <code>define('DISABLE_WP_CRON', true);<\/code> en <code>wp-config.php<\/code>) y configure una tarea cron del servidor, verifique la tarea cron en el panel de control de su servidor (por ejemplo, cPanel) o en crontab: <code>crontab -l<\/code><\/li>\n\n\n\n<li>Aseg\u00farese de que la tarea cron ejecuta el siguiente comando cada 5-15 minutos: <code>wget -q -O - https:\/\/yourdomain.com\/wp-cron.php?doing_wp_cron &gt;\/dev\/null 2&gt;&amp;1<\/code><\/li>\n\n\n\n<li>Compruebe los registros del servidor (p. ej, <code>\/var\/log\/cron<\/code>) para los errores de ejecuci\u00f3n.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">\u00bfPor qu\u00e9 utilizar este m\u00e9todo?<\/h4>\n\n\n\n<p>La depuraci\u00f3n y los registros ayudan a identificar problemas m\u00e1s profundos, como errores de configuraci\u00f3n del servidor o WP-Cron desactivado.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Prueba con una tarea programada ficticia<\/h3>\n\n\n\n<p>Cree una tarea cron de prueba para confirmar que WP-Cron funciona.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Pasos:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>A\u00f1adir un Cron Job de prueba<\/strong>:\n<ul class=\"wp-block-list\">\n<li>A\u00f1ada el siguiente c\u00f3digo al tema <code>funciones.php<\/code> o un plugin personalizado:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>add_action('my_test_cron_job', 'my_test_cron_function');<br>function mi_prueba_cron_funcion() {<br>error_log('La tarea cron de prueba se ejecut\u00f3 a las ' . current_time('mysql'));<br>}<br>if (!wp_next_scheduled('my_test_cron_job')) {<br>wp_schedule_event(time(), 'hourly', 'my_test_cron_job');<br>}<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Activar WP-Cron<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Visite su sitio o ejecute manualmente <code>wp-cron.php<\/code> como se ha descrito anteriormente.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Verificar la ejecuci\u00f3n<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Compruebe el <code>wp-content\/debug.log<\/code> para el mensaje registrado (aseg\u00farese de que <code>WP_DEBUG_LOG<\/code> est\u00e1 activado).<\/li>\n\n\n\n<li>Alternativamente, utilice WP-Crontrol para confirmar el <code>mi_prueba_cron_job<\/code> est\u00e1 programado y en marcha.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">\u00bfPor qu\u00e9 utilizar este m\u00e9todo?<\/h4>\n\n\n\n<p>Este m\u00e9todo confirma la funcionalidad de WP-Cron de forma controlada, aislando los problemas del propio WP-Cron.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Problemas comunes y soluciones<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>WP-Cron no se activa<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Aseg\u00farese de que su sitio tiene suficiente tr\u00e1fico para activar WP-Cron. Para sitios con poco tr\u00e1fico, considere desactivar WP-Cron y utilizar una tarea cron del servidor.<\/li>\n\n\n\n<li>Compruebe si <code>define('DISABLE_WP_CRON', true);<\/code> en <code>wp-config.php<\/code>. Si existe, aseg\u00farese de que se ha configurado una tarea cron en el servidor.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Trabajos bloqueados o retrasados<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Borre los trabajos atascados usando WP-Crontrol o Advanced Cron Manager.<\/li>\n\n\n\n<li>Compruebe si hay conflictos entre plugins desactiv\u00e1ndolos temporalmente.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Restricciones del servidor<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Algunos hosts bloquean <code>wp-cron.php<\/code> o limitar la ejecuci\u00f3n de cron. P\u00f3ngase en contacto con su proveedor de alojamiento para confirmarlo.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Problemas de SSL<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Si su sitio utiliza HTTPS, aseg\u00farese de que la tarea cron del servidor utiliza el protocolo correcto (<code>https:\/\/<\/code>).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Buenas pr\u00e1cticas<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Utilice un Cron de Servidor para Sitios de Alto Tr\u00e1fico<\/strong>: Desactivar WP-Cron y <a href=\"https:\/\/couponaffiliates.com\/es\/docs\/cron-job-real\/\"><strong><span style=\"text-decoration: underline;\">configurar una tarea cron del servidor<\/span><\/strong><\/a> para reducir la carga en las visitas a la p\u00e1gina:<\/li>\n\n\n\n<li><strong>Control regular<\/strong>: Utilice plugins como WP-Crontrol para comprobar peri\u00f3dicamente la salud del cron.<\/li>\n\n\n\n<li><strong>Mantenga actualizados los plugins<\/strong>: Los plugins desactualizados pueden causar conflictos o errores de cron.<\/li>\n\n\n\n<li><strong>Prueba despu\u00e9s de los cambios<\/strong>: Pruebe siempre los cron jobs despu\u00e9s de modificar plugins, temas o la configuraci\u00f3n del servidor.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusi\u00f3n<\/h2>\n\n\n\n<p>Comprobar WP-Cron en WordPress es sencillo con plugins como WP-Crontrol o m\u00e9todos manuales como la inspecci\u00f3n y depuraci\u00f3n de la base de datos. Siguiendo los pasos anteriores, puede confirmar que sus tareas programadas se est\u00e1n ejecutando como se esperaba y solucionar cualquier problema. Para un rendimiento \u00f3ptimo, considere descargar WP-Cron a una tarea cron del servidor, especialmente para sitios con tr\u00e1fico significativo o tareas complejas.<\/p>","protected":false},"excerpt":{"rendered":"<p>Las tareas cron de WordPress (WP-Cron) gestionan tareas programadas como la publicaci\u00f3n de entradas, el env\u00edo de correos electr\u00f3nicos o la ejecuci\u00f3n de actualizaciones de plugins. A diferencia de los cron jobs de servidor tradicionales, WP-Cron se activa por las visitas al sitio web, lo que a veces puede dar lugar a problemas si no se configura correctamente. Esta gu\u00eda explica c\u00f3mo verificar que WP-Cron est\u00e1 funcionando correctamente. Requisitos previos Coupon Affiliates Cron Jobs Coupon Affiliates [...]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","footnotes":"","_links_to":"","_links_to_target":""},"doc_category":[25],"doc_tag":[],"class_list":["post-20271","docs","type-docs","status-publish","hentry","doc_category-support","wpbf-post"],"year_month":"2026-04","word_count":870,"total_views":"2738","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"display_name":"Elliot Sowersby","author_link":"#"},"doc_category_info":[{"term_name":"General Questions + Help","term_url":"https:\/\/couponaffiliates.com\/es\/categoria-docs\/soporte\/"}],"doc_tag_info":[],"taxonomy_info":{"doc_category":[{"value":25,"label":"General Questions + Help"}]},"featured_image_src_large":false,"comment_info":0,"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/couponaffiliates.com\/es\/wp-json\/wp\/v2\/docs\/20271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/couponaffiliates.com\/es\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/couponaffiliates.com\/es\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/couponaffiliates.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/couponaffiliates.com\/es\/wp-json\/wp\/v2\/comments?post=20271"}],"version-history":[{"count":7,"href":"https:\/\/couponaffiliates.com\/es\/wp-json\/wp\/v2\/docs\/20271\/revisions"}],"predecessor-version":[{"id":20278,"href":"https:\/\/couponaffiliates.com\/es\/wp-json\/wp\/v2\/docs\/20271\/revisions\/20278"}],"wp:attachment":[{"href":"https:\/\/couponaffiliates.com\/es\/wp-json\/wp\/v2\/media?parent=20271"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/couponaffiliates.com\/es\/wp-json\/wp\/v2\/doc_category?post=20271"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/couponaffiliates.com\/es\/wp-json\/wp\/v2\/doc_tag?post=20271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}