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

¿Sabes qué son los créditos rápidos?

21 abril 2020

Referencias WordPress para 10-agosto-2012

10 agosto 2012

WordPress 6.6 «Dorsey»: Innovación y estilo en la nueva versión

18 diciembre 2024

Qué hosting elegir para crear mi página web

9 febrero 2021

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

Las mejores plantillas de WordPress para una película

28 diciembre 2016

Cómo gestionar el control de asistencia de empleados con WordPress

2 octubre 2019

9 cosas que debes saber antes de empezar con un blog

1 octubre 2018

Cómo convencer a tu cliente de que WordPress es la mejor opción

28 enero 2017

¿Cómo activar las reglas de reescritura para Plesk Onyx 17 con ningx?

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