¡Oferta exclusiva! Hostea tu web a la velocidad de la luz¡Oferta!61d : 06h : 54m : 08s Ver Planes
WordPress

Cómo usar un cron real en WordPress (DISABLE_WP_CRON)

Actualizado: 31 Oct 2026·▶ Video de 2:20·9 pasos·Con subtítulos
0:00 / 2:20Introducción

Pasos del video

9 pasos · toca uno para saltar a ese minuto
Videos de WordPress11 de 41 · 0 vistos
  1. 12:15Cómo instalar WordPress con Softaculous
  2. 21:40El Administrador WordPress de DirectAdmin
  3. 32:07Cómo actualizar WordPress, plugins y temas de forma segura
  4. 42:34Cómo migrar tu WordPress a CimaServer con WPvivid
  5. 54:14Cómo cambiar el dominio de WordPress con phpMyAdmin y Better Search Replace
  6. 61:42Cómo cambiar la contraseña del administrador de WordPress desde DirectAdmin
  7. 72:17Cómo activar LiteSpeed Cache en WordPress
  8. 81:55¿No ves los cambios en tu WordPress? Cómo purgar la caché
  9. 92:25Cómo limpiar la base de datos de WordPress con WP-Optimize
  10. 101:29Cómo activar OPcache para acelerar WordPress en DirectAdmin
  11. ▶2:21Cómo usar un cron real en WordPress (DISABLE_WP_CRON)
  12. 122:16Cómo optimizar imágenes y convertirlas a WebP en WordPress (Converter for Media)
  13. 132:28Cómo frenar a los robots en los filtros de WooCommerce (robots.txt y .htaccess)
  14. 142:44«Ha habido un error crítico en esta web»: cómo solucionarlo en WordPress
  15. 152:01Cómo solucionar el error crítico o 500 por falta de memoria en WordPress
  16. 162:48Cómo solucionar «Error al establecer una conexión con la base de datos» en WordPress
  17. 172:12Cómo solucionar «demasiadas redirecciones» (ERR_TOO_MANY_REDIRECTS) en WordPress
  18. 181:50Cómo sacar WordPress de «No disponible por mantenimiento programado»
  19. 191:44Cómo aumentar el límite de subida de archivos de WordPress (upload_max_filesize)
  20. 201:50Elementor se ve sin diseño: cómo regenerar los archivos CSS
  21. 212:04Mi sitio se ve viejo, roto o en blanco solo en mi navegador: cómo limpiar la caché
  22. 222:18Cómo encontrar el plugin que falla en WordPress sin afectar a tus visitantes (Health Check)
  23. 232:11Cómo volver a la versión anterior de un plugin con WP Rollback
  24. 243:01WordPress lento: encuentra el plugin que lo frena con Query Monitor
  25. 252:47Que lleguen los correos de tu WordPress con WP Mail SMTP
  26. 262:10Cómo revisar si tu WordPress fue hackeado y quitar lo que dejó el atacante
  27. 272:09Cómo quitar plugins peligrosos de WordPress y cerrar xmlrpc.php
  28. 282:08Cómo cerrar todas las sesiones de WordPress y renovar las claves salt
  29. 291:40Cómo limpiar tu navegador después de un hackeo en WordPress (service worker)
  30. 304:04Protege tu WordPress con Vigilante: seguridad gratuita paso a paso
  31. 312:04Cómo cambiar la dirección de acceso de WordPress con WPS Hide Login
  32. 323:10Cómo configurar Rank Math SEO en WordPress y optimizar tus entradas
  33. 333:03Cómo configurar Yoast SEO en WordPress y optimizar tus entradas
  34. 342:25Cómo crear redirecciones 301 y encontrar errores 404 en WordPress con Redirection
  35. 351:52Cómo agregar Google Analytics y otros códigos a WordPress con WPCode
  36. 361:42Cómo crear un sitio de pruebas (staging) de WordPress con Softaculous
  37. 371:36Cómo importar tu instalación de WordPress a Softaculous
  38. 381:38Cómo regenerar los enlaces permanentes en WordPress
  39. 391:42.htaccess predeterminado de WordPress
  40. 401:46Cómo aumentar el rendimiento de WordPress con Plugin Load Filter
  41. 412:42Cómo conectar tu WordPress con la IA usando OneMCP

WordPress revisa sus tareas programadas (publicar entradas programadas, enviar correos, limpiar datos) en cada visita, y eso hace más lentas algunas páginas. En esta guía te mostramos cómo pasar esas tareas a un cron real del servidor, que las ejecuta cada cinco minutos sin frenar a tus visitas.

Paso 1: Inicia sesión en DirectAdmin

Entra a tu panel DirectAdmin con tu usuario y tu contraseña. Si no los tienes a mano, escríbenos a [email protected].

Paso 2: Abre el Administrador de archivos

Abre el Administrador de archivos y entra a domains › tu-dominio.com › public_html.

Paso 3: Abre wp-config.php

Abre wp-config.php con doble clic y busca la línea que dice /* Add any custom values between this line and the "stop editing" line. */.

Paso 4: Escribe DISABLE_WP_CRON

Justo debajo de esa línea, escribe:

define( 'DISABLE_WP_CRON', true );

Así WordPress deja de revisar sus tareas en cada visita.

Paso 5: Guarda el archivo

Pulsa Guardar.

Paso 6: Abre Trabajo Cron

Ahora crea el cron que hará ese trabajo. Vuelve al panel, abre Funciones avanzadas › Trabajo Cron y pulsa Crear trabajo de cron.

Paso 7: Ponlo cada 5 minutos

En Minuto escribe */5 y deja un asterisco (*) en los demás campos. El panel confirma: cada cinco minutos.

Paso 8: Escribe el comando

En Comando escribe la ruta de PHP, -q y la ruta completa del archivo wp-cron.php de tu sitio, cambiando USUARIO por tu usuario del panel y tu-dominio.com por tu dominio:

/usr/local/bin/php -q /home/USUARIO/domains/tu-dominio.com/public_html/wp-cron.php

Si WordPress está en una subcarpeta, agrégala a la ruta (por ejemplo …/public_html/blog/wp-cron.php). Pulsa Impedir e-mail para no recibir un correo cada cinco minutos.

Paso 9: Crea el trabajo

Pulsa Crear. El trabajo aparece en la lista y desde ahora las tareas de WordPress se ejecutan cada cinco minutos. Más detalles en cómo crear un trabajo cron en DirectAdmin.

Datos del cron

CampoValorNota
Minuto*/5Lo demás: *
Comando/usr/local/bin/php -q+ ruta de wp-cron.php
Ruta/home/USUARIO/domains/DOMINIO/public_html/wp-cron.php
¿Varios sitios?Un cron por sitioCon su DISABLE_WP_CRON

Las dos partes van juntas: si desactivas el cron de WordPress y no creas el del servidor, las entradas programadas no se publican y los correos programados no salen. Para acelerar aún más tu sitio, activa OPcache.

¿Necesitas ayuda? Escríbenos a [email protected] y con gusto te ayudamos.

¿Te sirvió esta guía?