J'ai régulièrement besoin de cron pour des sites fait à base de wordpress.
Le problème est que le système de cron de wordpress m'obliger à utiliser des requêtes curl/wget sur les fichiers.

Je n'aimais pas trop cette solution.
A force de dialogues avec l'ami Google, je suis tombé sur cet article de Gregory Grubbs
et plus précisément sur un commentaire :


James - Posted May 27, 2010 at 4:04 am Even easier than this is to set $_SERVER['HTTP_HOST'] to the correct domain before loading wp-load.php – then your PHP cli scripts work as before.


Ce qui donne en début de fichier :
$_SERVER['HTTP_HOST'] = 'www.mondomaine.tld';
ignore_user_abort(true);
define('DOING_CRON', true);
define('DOING_AJAX', false);
define('WP_USE_THEMES', false);