是否删除类别/分类说明字段?

时间:2012-06-26 作者:Johan Dahl

如何删除类别/分类描述字段?显示在编辑类别/分类页面上的一个。

7 个回复
最合适的回答,由SO网友:brasofilo 整理而成

当没有可用的钩子时,您总是可以使用老的jQuery技巧。。。

add_action( \'admin_footer-edit-tags.php\', \'wpse_56569_remove_cat_tag_description\' );

function wpse_56569_remove_cat_tag_description(){
    global $current_screen;
    switch ( $current_screen->id ) 
    {
        case \'edit-category\':
            // WE ARE AT /wp-admin/edit-tags.php?taxonomy=category
            // OR AT /wp-admin/edit-tags.php?action=edit&taxonomy=category&tag_ID=1&post_type=post
            break;
        case \'edit-post_tag\':
            // WE ARE AT /wp-admin/edit-tags.php?taxonomy=post_tag
            // OR AT /wp-admin/edit-tags.php?action=edit&taxonomy=post_tag&tag_ID=3&post_type=post
            break;
    }
    ?>
    <script type="text/javascript">
    jQuery(document).ready( function($) {
        $(\'#tag-description\').parent().remove();
    });
    </script>
    <?php
}

SO网友:Robert

使用CSS,我正在实现JS解决方案,我不喜欢延迟,然后我想起了这一点。

body.taxonomy-name .term-description-wrap {
  display:none;
}

SO网友:Rutwick Gangurde

好了,你可以添加新字段,但不能删除旧字段!它们直接打印,不存储在可应用过滤器的变量中。参考号:wp-admin/edit-tags.php, 380号线。

SO网友:Ross Adriano

“删除”它的最有效方法是应用CSS 通过使用“admin\\u head”操作挂钩访问管理区域。

add_action(\'admin_head\', \'my_admin_area_custom_css\');

function my_admin_area_custom_css() {
    echo \'<style>
        body.taxonomy-name .term-description-wrap {
            display:none;
        }
  </style>\';
}
NB: 更新body.taxonomy-name 要隐藏其描述字段的分类名称。

没有一个钩子可以从文档中删除标记,因此使用CSS将其隐藏。

SO网友:Nick Meagher

我也使用下面的jQuery来实现这一点。

$(\'label[for="description"]\').parent().parent().remove(); 

SO网友:mannieschumpert

在编辑类别/分类页面上,.parent() 不删除表单字段的标签。以下是两个页面上完全删除的jQuery:

$(\'#tag-description\').closest(\'.form-field\').remove();
$(\'#description\').closest(\'.form-field\').remove();

SO网友:Suraj Wasnik

我想这是个好答案

add_filter(\'manage_edit-product_cat_columns\', function ( $columns ) {
    if( isset( $columns[\'description\'] ) )
        unset( $columns[\'description\'] );   
    return $columns;
} );

结束

相关推荐

从wp_Term_Taxonomy获取父级

是否有内置的wordpress函数让我查找wp_term_taxonomy 如果我通过TT_ID 托伊特?类似于get_value ( $wp_table_name, $id_fieldname, $id_value, $the_field_info_to_retrieve ) 示例get_value ( \"wp_term_taxonomy\", \"term_taxonomy_id\", \"parent\");