Como remover categorias específicas dos arquivos de tags?

Eu preciso de arquivos de tags não exibir categorias específicas. Obrigado!

Solutions Collecting From Web of "Como remover categorias específicas dos arquivos de tags?"

Uma maneira de fazer isso seria criar um widget personalizado que exibisse categorias usando wp_list_categories (). Em seguida, exclua as categorias que você não deseja exibir usando a opção de exclusão de wp_list_categories (): http://codex.wordpress.org/Template_Tags/wp_list_categories#Include_or_Exclude_Categories .

Este exemplo abaixo cria um widget de categorias personalizadas em Aparência / Widgets. Este código pode ser adicionado a functions.php ou usado em um plugin.

/*-----------------------------------------------------------------------------------*/ /* Create category list widget */ /*-----------------------------------------------------------------------------------*/ class ABCD_Category_Widget extends WP_Widget { function ABCD_Category_Widget() { $options = array( 'classname' => 'ABCD_Category_Widget', 'description' => 'Displays a list of categories' ); $this->WP_Widget( 'ABCD_Category_Widget', 'ABCD Category List', $options ); } function form( $instance ) { $instance = wp_parse_args( ( array ) $instance, array( 'title' => '' ) ); $title = $instance['title']; ?> 

< ?php } function update( $new_instance, $old_instance ) { $instance = $old_instance; $instance['title'] = $new_instance['title']; return $instance; } function widget( $args, $instance ) { extract( $args, EXTR_SKIP ); echo $before_widget; $title = empty( $instance['title'] ) ? ' ' : apply_filters( 'widget_title', $instance['title'] ); if ( !empty( $title ) ) echo $before_title . $title . $after_title; $args = array( 'orderby' => 'name', 'order' => 'ASC', 'number' => null, 'optioncount' => true, 'exclude_admin' => true, 'show_fullname' => false, 'hide_empty' => true, 'echo' => true, 'style' => 'list', 'exclude' => array( 20, 26 ), // IDs of categories you want to exclude 'title_li' => __( '' ), 'html' => true ); echo '
    ', wp_list_categories( $args ), '
'; echo $after_widget; } } add_action( 'widgets_init', create_function( '', 'return register_widget("ABCD_Category_Widget");' ) );