create_term
正如你在inline docs in code
创建新术语后,在清除术语缓存之前立即激发
因此,您无法在事件已经发生之后阻止事件。
要防止插入术语,可以使用\'pre_insert_term\'
filter hook 并返回WP_Error
A.0
或空字符串。
示例:
add_filter( \'pre_insert_term\', \'prevent_add_term\', 20, 2 );
function prevent_add_term( $term, $taxonomy ) {
if ( $term === \'i-am-a-bad-term\' ) {
$term = new WP_Error( \'invalid_term\', \'Term you tried to add sucks\' );
}
return $term;
}