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

Las mejores plantillas de WordPress para un safari

25 marzo 2019

Las tendencias de newsletter en 2020

24 agosto 2020

¿Qué novedades trae la nueva versión de WordPress 6.2?

31 marzo 2023

Huawei Y5p, ideal para los más jóvenes

20 enero 2022

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

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...

General

WordPress 6.8 acelera la web con carga especulativa: el rendimiento invisible que mejora la experiencia de millones

31 mayo 2025

Una innovación silenciosa que mejora la velocidad de navegación sin intervención del usuario, gracias...

General

Scallywag: la operación de fraude publicitario que explotó plugins de WordPress para generar 1.400 millones de peticiones falsas al día

22 abril 2025

Una red internacional de fraude publicitario denominada Scallywag ha sido desmantelada tras generar hasta...

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

Cómo añadir el aviso sobre la política de cookies en Wordpress

14 septiembre 2015

Hello Elementor: La plantilla ideal para WordPress

18 diciembre 2024

Convierte tu blog en un periódico impreso con el plugin Printable PDF Newspaper para WordPress

20 abril 2025

La curva de aprendizaje según el CMS

26 diciembre 2013

Migración y optimización de WordPress del alto tráfico

23 junio 2017
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.