Wordpress 从管理成员资格面板捕获更新成员资格状态挂钩
我正在开发一个woocommerce插件,它是woocommerce会员资格的扩展。我需要捕获当成员身份更改时触发的钩子。 所以我尝试使用“wc\u会员资格\u用户\u会员资格\u状态\u更改”,但当更改到管理面板时,它不会触发。。。 我想它会在状态自然变化时触发,例如,当它过期时 代码示例Wordpress 从管理成员资格面板捕获更新成员资格状态挂钩,wordpress,hook,woocommerce-memberships,Wordpress,Hook,Woocommerce Memberships,我正在开发一个woocommerce插件,它是woocommerce会员资格的扩展。我需要捕获当成员身份更改时触发的钩子。 所以我尝试使用“wc\u会员资格\u用户\u会员资格\u状态\u更改”,但当更改到管理面板时,它不会触发。。。 我想它会在状态自然变化时触发,例如,当它过期时 代码示例 function membershipuser_status_changed($user_membership, $old_status, $new_status ){ error_log('wc_me
function membershipuser_status_changed($user_membership, $old_status, $new_status ){
error_log('wc_memberships_user_membership_status_changed');
}
add_action( 'wc_memberships_user_membership_status_changed', 'membershipuser_status_changed', 10, 3 );
您可以使用“transition\u post\u status”钩子进行检查
资料来源:
function some_function( $new, $old, $post ) {
if ( $post->post_type == 'your_post_type' ) {
// do stuff
} else {
return;
}
}