it-swarm-ru.tech

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

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

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

4
rsman

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

1
Jan Fabry