当我在 Wordpress 中发布一个新的 post 时,我无法获取 post 的标签
When I publish a new post in Wordpress, I cannot get the tags of the post
当我更新 post 时出现标签。当我第一次发布新的 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);
我无法获取标签,因为数据库记录在处理过程中已延迟。
下面的钩子在数据库记录出现后起作用,所以我可以获得标签。
add_action ('set_object_terms', 'job_worker', 10, 2);
当我更新 post 时出现标签。当我第一次发布新的 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);
我无法获取标签,因为数据库记录在处理过程中已延迟。
下面的钩子在数据库记录出现后起作用,所以我可以获得标签。
add_action ('set_object_terms', 'job_worker', 10, 2);