• Добрый день!
    Возможно, допускаю элементарную ошибку, но не могу найти решение.
    У меня есть задание в кроне удалять определённые данные из БД по истечению 24 часов:

    add_action( ‘my_task_hook’, ‘my_task_function’ );

    if ( ! wp_next_scheduled( 'my_task_hook' ) ) {
    	wp_schedule_event( time(), 'hourly', 'my_task_hook' );
    }
    
    function my_task_function() {
    	global $wpdb;
    	$wpdb->query(
    		"
    	DELETE FROM wp_reservations WHERE approve='' AND (reservated) NOT BETWEEN DATE_SUB( NOW() , INTERVAL 24 HOUR ) AND NOW()
    	"
    	);
    	mail("whatsoever@bk.ru","Deleted!","Eeeeahh!");
    }

    Для тестирования хочу, чтобы он отправлял тестовое письмо. Но письмо не отправляется.

    Проблема не в хостинге, я думаю, потому что пробовал сделать файл test.php и открывать его, письмо отправлялось.

    Заранее спасибо за помощь!

  • Тема «Не работает отправка писем с крона» закрыта для новых ответов.