Como esconder categorias de um post em the_category

Cada autor organiza o seu blog em wordpress à sua maneira e as categorias dos posts podem ser utilizadas de várias formas. Podemos criar categorias filhas de outras com niveis ilimitados. Por vezes sentidos necessidade de esconder as categorias filhas na página principal ou na página do post. A string the_category vai listar as categorias a que um post pertence, como podemos ver no exemplo em baixo (imagem e código).



Neste exemplo em especial, este post pertence à categoria Temas mas também às categorias 2 colunas, 3 colunas, Widgets. Para esconder estas categorias no cabeçalho do post basta incluir o seguinte código no ficheiro functions.php e escrever o nome das categorias a esconder onde diz CATEGORIA 1, CATEGORIA 2. Podemos escolher as categorias que quisermos.

function the_category_filter($thelist,$separator=' ') {
if(!defined('WP_ADMIN')) {
//list the category names to exclude
$exclude = array('CATEGORIA 1','CATEGORIA 1');
$cats = explode($separator,$thelist);
$newlist = array();
foreach($cats as $cat) {
$catname = trim(strip_tags($cat));
if(!in_array($catname,$exclude))
$newlist[] = $cat;
}
return implode($separator,$newlist);
} else
return $thelist;
}
add_filter('the_category','the_category_filter',10,2);

6 Responsesto “Como esconder categorias de um post em the_category”

  1. eduardo diz:

    Agradeço, consegui esconder categoria, porém o que antes ficava assim

    Título: Titulo da postagem
    Em: Categoria

    Ficou

    Titulo: titulo da postagem
    Em:

    Como tirar o em:

    onde fica isso?

    abraços

  2. valeu pela dica rapaz….. ficou ótim

  3. wagner beethoven experimenta procurar no ficheiro single.php ou no ficheiro page.php que deve lá ter isso e é só apagares.
    .-= MiStEr_QuIm´s last blog ..A Minha Vida em Ruínas (My Life in Ruins) =-.

  4. diz:

    Deu certissímo!! Muito obrigada!

    =)

  5. vi o seu post, mas eu quero saber como mostrar somente a primeira categoria escolhida, pois se não terei que excluir muitas categorias. Tem como?
    Guilherme William´s last [type] ..Curso de desenvolvimento: Nosso primeiro aplicativo Open Source

  6. admin diz:

    Olá Guilherme, mas queres mostrar a 1ª categoria de um post apenas ou estás a falar de um menu? Este post explica como tirar as categorias de um post.

Trackbacks/Pingbacks

  1. Buscas « Clic Serra - [...] Como esconder categorias de um post em the_category | WordPress-Genial [...]

Leave a Reply

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

*

Pode usar estas etiquetas HTML e atributos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CommentLuv badge