Intereting Posts
Формы ниндзя получают настройки, возвращает все настройки, а не только выбранные создать пост acf frontend, не опубликованный, а не обработанный Высотные диаграммы WordPress с черным изображением Обрабатывать множество изображений внутри медиа-загрузчика / селектора Не удается сохранить значение настроек Скопируйте шаблон с плагинами другому хостинг-провайдеру Скрыть часть шаблона, когда страница защищена паролем? Получение эскиза загруженного изображения Получить значение сообщения до Я хотел бы дать специальное предложение для первых 100 сообщений в моем блоге? Может ли кто-нибудь сказать мне, как это сделать? синтаксис функции выключен, Отображать только один CPT Как обрабатывать содержимое в виде виджета? Загружать пользовательский тип сообщения в другую установку WordPress Невозможно установить wordpress, /wp-admin/install.php, inproper redirection

Действие draft_to_pending не срабатывает

У меня есть действие «draft_to_pending», установленное для запуска пользовательского типа сообщения. Я предполагаю, что когда пользователь нажимает кнопку «Изменить статус», он меняет его на «Ожидание», а затем нажимает «Сохранить в ожидании», это действие должно срабатывать, но похоже, что это не так.

Вот мой код:

add_action('draft_to_pending','notify_email_rejected',99); function notify_email_rejected($post){ $post_id = $post->ID; $is_rejected = get_post_meta($post_id,'rejected_listing',true); $owner_id = get_post_meta($post_id,'owner',true); $owner = get_userdata($owner_id); $to = $owner->user_email; $headers = "From: HayForSale <admin@hayforsale.com>\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n"; $subject = 'Your listing was rejected at HayForSale.com'; $rejection = get_post_meta( $post_id, 'rejection_message', true ); $message = 'some html'; wp_mail($to, $subject, $message, $headers); }