是否有任何阻止創建某些 wordpress 標簽的 WordPress 主題功能代碼?我想從關鍵字串列中排除一些標簽,例如,我不希望 WordPress 創建以下停用詞標簽:
adult, bikini, enjoyment, fun, block, admin
uj5u.com熱心網友回復:
您可以使用pre_insert_term過濾器鉤子。這將幫助您在插入之前防止標簽。試試下面的代碼。
function prevent_some_tags_from_being_add( $term, $taxonomy ){
if( $taxonomy == 'post_tag' ){
$prevent_tags = array( 'adult', 'bikini', 'enjoyment', 'fun', 'block', 'admin' );
if( in_array( $term, $prevent_tags ) ){
return new WP_Error( 'invalid_term', __( 'Sorry this tag is not allowed.' ) );
}
}
return $term;
}
add_filter( 'pre_insert_term', 'prevent_some_tags_from_being_add', 10, 2 );
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/342795.html
標籤:WordPress的 标签 分类 停用词
