El archivo wp-cron.php hace que se ejecute la búsqueda de actualizaciones de los temas y plugins, envíos de pingbacks, plugins de copias de seguridad y la programación de la publicación de entradas. Para el correcto funcionamiento y actualización de WordPress, es imprescindible que el archivo wp-cron.php se ejecute periódicamente
El problema está en que WordPress ejecuta el archivo wp-cron.php cada vez que se llama a una página de WordPress. Si tenemos 5.000 páginas vistas por día, se generan 5.000 llamadas al archivo wp-cron.php por día. Con ejecutar el archivo wp-cron.php una vez cada 30 minutos es más que suficiente; y esto al cabo del día son 48 llamadas al archivo wp-cron.php.
Para desactivar la ejecución de wp-cron.php con cada llamada a una página de WordPress, hay que añadir una línea al archivo wp-config.php
/** Cotejamiento de la base de datos. No lo modifiques si tienes dudas. */
define('DB_COLLATE', '');
hay que añadir:
/** Desactivar wp-cron.php */
define('DISABLE_WP_CRON', true);