Когда я публикую sh новый пост в Wordpress, я не могу получить теги поста - PullRequest
0 голосов
/ 31 января 2020

теги появляются, когда я обновляю сообщение. Когда я впервые публикую sh новое сообщение, я не могу получить теги. Как получить теги, когда я впервые публикую sh?

add_action('save_post', 'bunu_worker', 10, 2);

function bunu_worker($ID, $posts) {
    global $wp,$post;

    $postge = get_the_tags($ID);        

    $arkadaslar = 'my@mymail.com';
    $headers = array('Content-Type: text/html; charset=UTF-8');
    wp_mail( $arkadaslar, "subject mesage", print_r($postge, true), $headers , array() );

    return;
}

1 Ответ

0 голосов
/ 04 февраля 2020
add_action ('save_post', 'job_worker', 10, 2); 

Я не смог получить теги, потому что запись в БД запаздывает в процессе.

Хук ниже работает после записи в БД, поэтому я могу получить теги.

add_action ('set_object_terms', 'job_worker', 10, 2);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...