我需要一个cron作业来执行以下url
问题是它需要以管理员身份登录,我的选项是什么?我尝试了一些插件,但它们使用挂钩,而不仅仅是执行url,并且控制面板提供的cron作业不会登录到网站。Need to execute a cron job
1 个回复
最合适的回答,由SO网友:Wyck 整理而成
您可以选择使用WP内部构件,将HTTP API与wp schedule event
创建计划的事件,类似于:
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);
}
这是一个简单的例子,请参阅法典以了解其他技术和/或参数。结束