Я не могу получить теги поста при создании поста.Схема: я запускаю событие '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: Та же проблема с любой таксономией, включая категории, теги и т. Д.