J'ai besoin d'un travail cron pour exécuter l'URL suivante
Le problème est qu'il faut être connecté en tant qu'administrateur, quelles sont mes options? J'ai essayé quelques plugins mais ils utilisent des points d'accroche au lieu d'exécuter une URL et les tâches cron fournies par le panneau de configuration ne se connectent pas au site Web.
Votre option en utilisant WP internals serait d’utiliser l’API HTTP avec wp schedule event
Créez un événement planifié, quelque chose comme:
register_activation_hook(__FILE__, 'my_schedule');
add_action('execute_my_url', 'do_this_daily');
function my_schedule() {
$timestamp = //some time you want it to run
wp_schedule_event($timestamp, 'daily', 'execute_my_url');
}
function do_this_daily() {
wp_remote_get( '../ =myvideoblog/mvb_main.php&action=processfeed&updatefeed=67', $args);
}
Ceci est un exemple simple, veuillez vous reporter au codex pour des techniques et/ou arguments supplémentaires.
Il est important de noter que WP cron ne se déclenche que lorsque quelqu'un visite votre site WordPress. Pour un vrai cron sans état, vous devez utiliser quelque chose au niveau du serveur ou un meilleur wrapper.