WordPress的。如何在 save_updated 钩子中获取过去的术语
Wordpress. How do get the past terms in save_updated hook
文章更新时,我想获取更新前的条款
更改后的条款可以获取,更改前的条款无法获取
是否可以在更新前获取条款?
你有好的解决方案吗?
我试过了。
function my_post_updated($post_id, $post_after, $post_before)
{
// The modified terms will be retrieved.
// Of course, post ID will not change..
get_the_terms( $post_before->ID, 'taxsonomy_name');
}
add_action('post_updated', 'my_post_updated', 10, 3);
您需要使用 pre-update 挂钩。
function my_post_updated($post_id, $post_data)
{
// The modified terms will be retrieved.
// Of course, post ID will not change..
get_the_terms( $post_id, 'taxsonomy_name');
}
add_action('pre_post_update', 'my_post_updated', 10, 2 );
文章更新时,我想获取更新前的条款
更改后的条款可以获取,更改前的条款无法获取
是否可以在更新前获取条款?
你有好的解决方案吗?
我试过了。
function my_post_updated($post_id, $post_after, $post_before)
{
// The modified terms will be retrieved.
// Of course, post ID will not change..
get_the_terms( $post_before->ID, 'taxsonomy_name');
}
add_action('post_updated', 'my_post_updated', 10, 3);
您需要使用 pre-update 挂钩。
function my_post_updated($post_id, $post_data)
{
// The modified terms will be retrieved.
// Of course, post ID will not change..
get_the_terms( $post_id, 'taxsonomy_name');
}
add_action('pre_post_update', 'my_post_updated', 10, 2 );