Intereting Posts
Создать страницу архива для пользовательских таксономий Если предложения в запросе get_posts Функция wp_update_post работает с существующими сообщениями, но не с новыми сообщениями Можно ли сделать заголовок на странице другого текста текстом пункта меню? Измените внешний вид страниц администратора Плагины Live blogging? Как я могу исправить: «Примечание: неопределенное смещение: 0»? Добавление wp_link_pages к теме, которая, как представляется, отсутствует? WP_Error с get_category_parents Добавление категорий к настраиваемому типу сообщений в permalink Категории переключателей на конкретную дату? Отключить автоматическое сохранение и публикацию изменений внутри темы или плагина Множественные отношения в запросе Multisite для основного в подкаталоге, субдомене и подпапках (EN / ES) Как добавить изображение в сообщение предварительного просмотра в бесплатную тему "рецепты пищи"

Любой крюк называется, когда сообщение публикуется?

Сообщения могут быть опубликованы либо сразу, либо в будущем.

Предположим, что плагин хочет сделать что-то в тот момент, когда публикация становится заметной и заметна в блоге (я не имею в виду, когда сообщение сохраняется как опубликованное в панели администратора с любой датой). Есть ли такой крючок, как «post_visible» или что-то подобное.

Solutions Collecting From Web of "Любой крюк называется, когда сообщение публикуется?"

Каждый раз, когда сообщение изменяет статус, wp_transition_post_status функция wp_transition_post_status . Это вызывает действия ${old_status}_to_${new_status} и ${new_status}_${post->post_type} , поэтому, например, publish_post будет запущен publish_post . Сообщение с датой в будущем будет иметь статус future пока оно не будет опубликовано, поэтому это должно сработать для вас.