Я пытаюсь запустить работу cron из плагина WordPress, который я пишу (он собирается брать все новые продукты и экспортировать их в CSV каждый день), поэтому проблема в том, что когда я стану этот код в functions.php работает отлично, и код действителен, но из папки плагина он запланирован, и я вижу его (с Cron View Plug-in), но не выполнил. Я нашел еще одни вопросы, но ответа не было. . Похоже, что это на самом деле не было запущено или что-то блокирует его .. посмотрите на мой код ..wp_schedule_event hook запланировано, но не работает
function csv_init(){
add_action('my_hourly_event', 'Download_CSV_with_args');
}
function starthere(){
// some code here
$file = $_SERVER['DOCUMENT_ROOT'].'/wp-content/csv_settings.php';
$content = serialize($args);
file_put_contents($file, $content);
wp_schedule_event(current_time('timestamp'), 'hourly', 'my_hourly_event');
$schedule = wp_get_schedule('my_hourly_event');
echo wp_next_scheduled('my_hourly_event').'<br>';
if ($schedule){
echo '<h3>The "'.$schedule.'" Cron Job is running..</h3>';
}else {
echo '<h3>There are no Cron Jobs that running..</h3>';
}
}
function Download_CSV_with_args() {
//execution of my code
}
omg такая маленькая вещь ... благодаря мужчине и спас мне жизнь! ;) – Nick
Не забудьте отметить ответ как можно лучше, если это вам поможет. :) –