Mostrar título da categoria em página WordPress
Postado em 5 de agosto de 2010 por Henderson | Categorias: Categorias | Tags: cat_name, get_the_category(), Subcategoria, Título da Categoria | 9 Comentários » | Comentar
Para pegar o título da categoria dentro do Loop use:
<?php $categoria = get_the_category(); $nomeCategoria = $categoria[0]->cat_name; echo $nomeCategoria; ?>
Para pegar o título da categoria fora do Loop use:
<?php global $post; $categoria = get_the_category($post->id); $nomeCategoria = $categoria[0]->cat_name; echo $nomeCategoria; ?>
Para pegar as subcategorias (categoria filho) mudeo o zero para um:
<?php $subcategoria = get_the_category(); $nomesubCategoria = $categoria[1]->cat_name; ?>
Se estiver usando um Custom Post (Post personalizado) que possua Custom Taxonomy (Categorias do psot personalizado) use o comando abaixo para exibir o nome da taxonomy:
<?php global $post; $terms = get_the_terms($post->id, 'AQUI VOCÊ COLOCA O NOME DA TAXONOMIA'); $nome_taxonomy = $terms[0]->name; echo $nome_taxonomy; ?>
Você é um gênio, foi difícil achar alguma coisa falando sobre como exibir o nome de subcategoria… Obrigado, salvou a pátria!
Cara, ajudou demais!
Obrigada!
Henderson , estoy tratando de mostrar el titulo de una categoria en especial y no logro hacerlo funcioanr. Me puedes ayudar?
Cara valeu, e parabéns pelo seu trabalho.
Olá Tudo funcionou perfeitamente, a unica coisa que da errado é que se o post tiver mais de uma categoria ela nao aparece.
pode me ajudar nisso por favor.
vc é o melhor me ajude por favor
percebi que se mudar o numero [0] para [1] ele mostra a segunda categoria mas precisava que ele mostrasse todas que tiver no mesmo post
tipo se o post tem 6 categorias mostrar as 6
Dica fantástica! Valeu mesmo!!!
como faria nesse codigo para ele excluir uma categoria.
Mesmo depois de 7 anos, esse post continua sendo muito útil. Vlw e muito obrigado!