the_category

Mais sobre the_category no Codex...

Esconder categorias do painel

Funções: the_category

Em alguns casos pode ser preciso esconder certas categorias do painel, por exemplo, quando se cria categorias mães e filhas mas o post só deve ser atribuído às categorias filhas.

Este filtro usa the_category.

function dkc_esconde_cats($thelist,$separator=' ') {
    if(!defined('WP_ADMIN')) {
        $exclude = array('A', 'B', 'C', 'D');  //as categorias para esconder
 
        $cats = explode($separator,$thelist);
        $newlist = array();
        foreach($cats as $cat) {
            $catname = trim(strip_tags($cat));
            if(!in_array($catname,$exclude))
                $newlist[] = $cat;
        }
        return strip_tags(implode($separator,$newlist));
    } else {
        return $thelist;
    }
}
add_filter('the_category','dkc_esconde_cats', 10, 2);