El wp-cron de WordPress se ejecuta cada vez que alguien visita la web.
En el caso de que tengamos mucho tráfico puede suponer un problema de rendimiento para nuestra web, sobre todo si el hosting es compartido.
Para mejorar esta situación vamos a desactivar la ejecución automática del wp-cron y lo ejecutaremos mediante un cron job del servidor.
Añade el siguiente código al archivo wp-config.php
para deshabilitar el wp-cron.php
define('DISABLE_WP_CRON', true);
A través del CPanel crea un cron job en el servidor que ejecutará el archivo wp-cron.php. Poner la periodicidad requerida. En mi caso lo he configurado cada 30 minutos.
wget -q -O - https://tudominio.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
