Приходит тот момент, когда просто необходимо раз в день запускать PHP скрипт на wordpress. Но как это сделать?
Как раз в день запустить скрипт PHP на wordpress
if ( ! wp_next_scheduled( 'createNewDayUser_hook' ) ) {
wp_schedule_event( strtotime('11:20:00'), 'daily', 'createNewDayUser_hook' );
}
Для начало нужно убедиться что у нас еще не поставлен планировщик, мы это делаем с помощью: if ( ! wp_next_scheduled( ‘название_нашего_хука’ ) )
Дальше мы указываем, в какое время будет запускаться функция: wp_schedule_event( strtotime(’11:20:00′), ‘daily’, ‘название_нашего_хука’ );
add_action( 'createNewDayUser_hook', 'createNewDayUser_function' );
function createNewDayUser_function() {
global $wpdb;
$wpdb->insert(
'users',
array(
'firstname' => 'ItIsANewUser'
)
);
}
Указываем название нашей функции и пишем саму функцию: add_action( ‘название_нашего_хука’, ‘название_нашей_функции’ );
Вот и все дела)