不幸的是,没有。这些项目硬编码到wp-admin/edit-tags.php
文件最好的路线是你不想走的路线,那就是CSS。
您可以替换category
在下面的数组中,列出了要应用这些样式的分类法。该函数根据此数组检查当前分类法,如果找到,将应用CSS样式隐藏这些字段。
/**
* Hide taxonomy fields per taxonomy
*
* @return void
*/
function wpse344725_taxonomy_css() {
global $taxonomy;
$modified_tax_arr = array( \'category\' );
if( empty( $taxonomy ) || ! in_array( $taxonomy, $modified_tax_arr ) ) {
return;
}
?>
<style>
.form-field.term-slug-wrap,
.form-field.term-parent-wrap,
.form-field.term-description-wrap {display: none;}
</style>
<?php
}
add_action( \'admin_head\', \'wpse344725_taxonomy_css\' );
此外,使用上述方法,您可以使用JavaScript删除它们,或使用任何其他CSS可见性属性隐藏它们。我想不出为什么你不想简单地将它们隐藏在CSS中,也许通过进一步的细化,我们可以找到更好的解决方案。