WordPress snippet: função the_category com exclusão

A função the_category do WordPress não tem um parâmetro de exclusão de categorias indesejadas. Essa tem:

Além do mais, com isso você também poderá alterar o output como quiser.

Use assim:

Isso lista todas as categorias exceto aquela com o id 4. Para excluir mais categorias, separe os ids com um espaço em branco, assim:

Lembre-se de que essa função, assim como a função the_category, deve ser incluída no loop do wordpress e que ela afeta a listagem das categorias pertencentes a um post.

Essa dica foi traduzida e adaptada do site css-tricks. O que você achou?

2 comentários sobre “WordPress snippet: função the_category com exclusão

  1. Muito obrigada ! ajudou muito !!! Consegui excluir uma categoria do the_category mas as outras categorias não ficam separadas por vírgula =( usei isso : e isso
    mas não deu certo .

    Se poder me ajudar agradeço !!!

    • Oi Letícia, se quiser alterar o código da função para utilizar outro separador, modifique esta linha:

      function exclude_post_categories($excl=”, $spacer=’ ‘) {

      $spacer pode ser o que você quiser.

      abs!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *