Здравствуйте, прошу помощи!
Настроил на сервере хостинга правило (через браузер из личного кабинета), по выполнении php скрипта.
Скрипт: отправка email сообщений пользователям wordpress из массива get_users().
Если запускать скрипт со страницы, то все работает, а вот через CRON выдает ошибку:
PHP Fatal error: Call to undefined function get_users() in /home/c/cx90140/public_html/mailer.php on line 2
То есть, как я понимаю, cron и знать не знает ни о каком массиве с пользователями и тем более о wordpress.
Подскажите пожалуйста, как исправить?
<?php
$users = get_users();
$total_users = count($users);
shuffle($users);
$mail_list = array_map(function($q){
return get_the_author_meta('user_email', $q->ID);
}, $users);
for ($i = 0; $i <= $total_users; $i += 1) {
mail($mail_list[i], "Тема", "Сообщение", $mail_list[i+1]);
}
?>