Нашел функцию которая это обрабатывает в логах нет этого сообщения rcl_add_log( __( 'Send notifications on unread messages', 'wp-recall' ) );
Может тут опять проблемы с условием как у меня были в удалении заказа через определенное время если его не оплатили. message_time > date_sub('" . current_time( 'mysql' ) . "', interval 1 hour)"
add_action( 'rcl_cron_hourly', 'rcl_chat_send_notify_messages', 10 ); function rcl_chat_send_notify_messages() { global $wpdb; $mailtext = rcl_get_option( 'messages_mail' ); $mess = $wpdb->get_results( "SELECT * FROM " . RCL_PREF . "chat_messages WHERE message_status='0' && private_key!='0' && message_time > date_sub('" . current_time( 'mysql' ) . "', interval 1 hour)" ); if ( ! $mess ) return false; $messages = array(); foreach ( $mess as $m ) { $messages[$m->private_key][$m->user_id][] = $m->message_content; } rcl_add_log( __( 'Send notifications on unread messages', 'wp-recall' ) );
13:52:03 Запуск событий крона rcl_cron_hourly
13:53:15 Launch cron events minute rcl_cron_minute
13:53:15 Отправка уведомлений о непрочитанных сообщениях
Вот логи и до этого не писало 'Отправка уведомлений о непрочитанных сообщениях' пока я не сменил направление < вот тут. Тут верное условие? Пока время сообщения больше текущей даты из базы данных message_time > date_sub('" . current_time( 'mysql' ) . "', interval 1 hour)"