Плагин Wordpress: Как получить теги post для события post_publish (черновик для публикации и т. Д.)? - PullRequest
0 голосов
/ 17 декабря 2018

Я не могу получить теги поста при создании поста.Схема: я запускаю событие 'draft_to_publish' через ловушку: add_action('draft_to_publish','global_publish_event_handler'); Все работает, но если я пытаюсь получить теги текущей записи через код:

$post_tags = wp_get_post_terms($post_id,"post_tag",array("fields" => "names"));

Возвращает пустой массив.И если я сохраню идентификатор записи (во время создания), а затем попытаюсь получить доступ к ее тегам по сохраненному идентификатору (например, 777, и это значение сохраняется во время создания предыдущей записи), тогда я согласен с этим.

$post_tags = wp_get_post_terms(777,"post_tag",array("fields" => "names"));

Можно ли получить теги записей при создании записей?

UPD: Та же проблема с любой таксономией, включая категории, теги и т. Д.

...