En ocasiones es aconsejable desactivar el fichero wp-con.php, sobretodo en los casos en los que nuestro blog recibe un gran número de visitas ya que puede resultar agotador para la CPU, se ejecuta a cada petición.
No obstante, la ejecución del fichero es imprescindible para el correcto funcionamiento de WordPress con lo que no podemos prescindir de él y debemos configurar un Cron job.
En primer lugar desactivaremos el fichero añadiendo la siguiente línea al fichero de configuracion de WordPress:
define(‘DISABLE_WP_CRON’, true);
Su ubicación es importante y se recomienda incluirlo en la definición de la configuración de la base de datos:
/** El nombre de tu base de datos de WordPress */
define(‘DB_NAME’, ‘db_name’);/** Tu nombre de usuario de MySQL */
define(‘DB_USER’, ‘db_user’);/** Tu contraseña de MySQL */
define(‘DB_PASSWORD’, ‘db_pass’);/** Host de MySQL (es muy probable que no necesites cambiarlo) */
define(‘DB_HOST’, ‘localhost’);/** Codificación de caracteres para la base de datos. */
define(‘DB_CHARSET’, ‘utf8’);/** Cotejamiento de la base de datos. No lo modifiques si tienes dudas. */
define(‘DB_COLLATE’, »);/** Activa/desactiva Cron */
define(‘DISABLE_WP_CRON’, true);
Para activar el cron en el servidor por ejemplo cada hora:
0 * * * * wget -q -O – -t 1 http://dominio.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
Deja una respuesta