我终于找到了删除所有postmeta
与正在删除的术语相关。
为此,我们需要使用动作挂钩\'delete_term_taxonomy\'
因为它是在删除条款之前执行的;因此,我们可以找到术语object并在钩子中使用它。
然后,我们继续执行某些任务,例如删除与术语相关的所有Posteta。
代码如下:
add_action( \'delete_term_taxonomy\', function($tt_id) {
$taxonomy = \'category\';
$term = get_term_by(\'term_taxonomy_id\', $tt_id, $taxonomy);
$user_name = $term->name;
$meta_key = "_category_relation_added_" . $user_name;
delete_post_meta_by_key( $meta_key );
}, 9, 1);