WordPress Directo
  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting
No Result
View All Result
WordPress Directo
  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting
No Result
View All Result
WordPress Directo
No Result
View All Result

Utilizar un cron para ejecutar wp-cron.php

David Carrero Fernández-Baillo by David Carrero Fernández-Baillo
20 febrero 2013
in General
Reading Time: 2 mins read
1

wp-cron WordPress está diseñado para poder ejecutarse en diferente entornos de hosting web sin necesidades de configuración adicionales, de forma que puede funcionar desde el hosting más sencillo hasta en la infraestructura más compleja, incluso hasta hace poco en un alojamiento con php4. Muchas empresas de hosting no ofrecen soporte para programar tareas (cron). WordPress incluye su propio sistema para programar tareas, el cual se ejecuta gracias a wp-cron.php. Pero a veces esto no funciona en nuestro hosting o simplemente nuestro administrador de sistemas quiere tener el control sobre las tareas que de programan.

Para los administradores de sistemas o desarrolladores más avanzado y que normalmente alojan en un VPS, cloud hosting o un dedicado con soporte para cron, hay otras opciones alternativas a wp-cron.php. El primer paso es desactivar wp-cron con esta línea en el wp-config.php.

define('DISABLE_WP_CRON', true);

Ahora lo que tendremos que hacer es llamar a wp-cront.php utilizando directamente cron de nuestro sistema. Una buen forma de empezar es leer el artículo de la  Wikipedia.

Artículos relacionados

¿Quién es Wapuu y qué tiene que ver con WordPress?

4 marzo 2019

Pasos básicos para crear un sitio web desde cero

9 agosto 2018

Placas PCB, qué debemos tener en cuenta para su diseño

15 abril 2019

Cómo mostrar estadísticas en WordPress

16 marzo 2019

Desde nuestra línea de comandos ssh de Linux/Unix podemos editar con crontab:

$> crontab -e

Y si no estás cómodo con este editor puedes cambiarlo con la variable de entorno $EDITOR y poner otro con el que te sientas mejor (por ejemplo: vim, emacs, nano, pico, etc.).

Ahora tenemos dos formas diferentes de ejecutar wp-cron.php.

  1. Utilizar wget o curl para realizar una llamada HTTP a nuestro wp-cron.php

    */30 * * * * wget http://example.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1
  2. Escribir un script para configurar tu entorno y ejecutar wp-cron.php directamente.
    */30 * * * * /usr/bin/php /var/cron-scripts/run-wp-cron.php /dev/null 2>&1
    <?php
    // grabar este fichero en run-wp-cron.php
    chdir('/var/www'); // DocumentRoot de tu instalación WordPress
    include('wp-cron.php');
    ?>

En ambos ejemplos, «/dev/null 2>&1» es utilizando para enviar las salidas por pantalla o de errores a /dev/null el cual descarta las salidas y errores. Por defecto, un cron debería enviar un email a la dirección definida en el sistema por el usuario.

Fuente: bit swapping
imagen : tutsplus

Tags: cronlinuxprogramartareasunixwp-cron.php
ShareTweetSendSharePin
David Carrero Fernández-Baillo

David Carrero Fernández-Baillo

Experimentando con un sitio web sobre WordPress, este popular gestor de contenidos, entre otros muchos proyectos.

Te puede interesar...

General

El mejor hosting WordPress para tiendas online con WooCommerce

8 agosto 2025

En el mundo del comercio electrónico, contar con un buen hosting es clave para...

General

Detectado un sofisticado malware en WordPress que se camufla como plugin legítimo para inyectar spam SEO

6 julio 2025

La campaña maliciosa, descubierta por Sucuri, utiliza nombres de dominio clonados y técnicas de...

General

Guía de protección de funciones críticas (wp-config, functions.php) frente a ataques

2 julio 2025

En el ámbito de la gestión de sitios web basados en WordPress, uno de...

General

Atajos con el mouse para trabajar más rápido en el computador

16 junio 2025

Hoy en día, saber usar bien el computador no significa solo conocer atajos de...

Comments 1

  1. teseo says:
    12 años ago

    Desde que he desactivado el cron de wordpress y uso una tarea cron de Hostgator, cuando instalo o actualizo un plugin, NO veo como desempaqueta el plugin ni como lo instala ni tampoco si la instalación ha sido correcta o no 🙁

No Result
View All Result
Plugin Imagify, optimizar imágenes
wordpress hosting NVME
Elegant Themes WordPress
elementor editor plugin




Últimos artículos

Wordfence Login Security: Autenticación 2FA para WordPress

18 diciembre 2024

WordPress.com evoluciona con la nueva interfaz Calypso

28 junio 2016

Cómo desactivar el editor Gutenberg y volver al clásico de siempre

6 septiembre 2018

QUIC.cloud publica un script para actualizar automáticamente las IPs en Cloudflare

30 marzo 2025

Los 6 Mejores Plugins de Análisis para WooCommerce que Deberías Probar

2 marzo 2025
WordPress Directo

WPDirecto.com es una revista especializada en WordPress y WooCommerce que ofrece una amplia gama de recursos, incluyendo tutoriales, análisis de plugins y plantillas, consejos de optimización y estrategias de SEO, para ayudar a los usuarios a mejorar y personalizar sus sitios web, manteniéndolos informados sobre las últimas novedades y tendencias en el mundo de WordPress.

Menu

  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting

Información

WPDirecto es un medio de Medios y Redes:
  • Artículos patrocinados
  • Servicio de diseño web
  • Contacto
  • Acerca de MyR
  • Política de privacidad y cookies
  • Aviso Legal

© 1995-2025 Color Vivo Internet, SLU (Medios y Redes Online).. Otros contenidos se cita fuente. Infraestructura cloud servidores dedicados de Stackscale.

No Result
View All Result
  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting

© 1995-2025 Color Vivo Internet, SLU (Medios y Redes Online).. Otros contenidos se cita fuente. Infraestructura cloud servidores dedicados de Stackscale.