繁体   English   中英

当我在 Wordpress 中发布新帖子时,我无法获取帖子的标签

[英]When I publish a new post in Wordpress, I cannot get the tags of the post

当我更新帖子时会出现标签。 当我第一次发布新帖子时,我无法获取标签。 第一次发布时如何获取标签?

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;
}
add_action ('save_post', 'job_worker', 10, 2); 

我无法获取标签,因为 DB 记录在此过程中迟到了。

下面的钩子在数据库记录发生后起作用,所以我可以获得标签。

add_action ('set_object_terms', 'job_worker', 10, 2);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM