您可以使用transition_post_status
为此采取行动。新职位从new
到auto-draft
, 因此,我们检查该条件以仅在初始自动保存时添加术语。
function wpd_add_post_terms( $new_status, $old_status, $post ) {
if( \'new\' == $old_status && \'auto-draft\' == $new_status ){
wp_set_post_terms( $post->ID, array( 42, 23 ), \'category\' );
}
}
add_action( \'transition_post_status\', \'wpd_add_post_terms\', 10, 3 );