category_title( $before = '', $after = '' )
Exibe o nome da categoria atual, com a opção de adicionar texto e/ou tag HTML antes e depois do título.
Parâmetros:
$before string (opcional)
Texto e/ou elemento a ser exibido antes nome da categoria. Padrão: ''
$after string (opcional)
Texto e/ou elemento ser exibido após nome da categoria. Padrão: ''
Retorno: void
A função imprime diretamente nome da categoria formatado.
Exemplo de uso:
<h1><?php category_title(); ?></h1>
// Ou com elemento HTML e texto:
<?php category_title('<h1 class="cat-title">Categoria: ', '</h1>'); ?>
Notas:
category_titleusa a função condicionalis_category()que identifica a pagina pela URL.- Essa função exibe o título da categoria com base na URL e pode ser usada em arquivos como
category.phpeindex.php. É uma boa prática usar os parâmetros$beforee$afterpara incluir tags HTML. Assim, se a função não estiver no contexto nada será renderizado na página. - Não depende do loop de posts, ela usa a função condicional
is_category()que identifica se a pagina é uma listagem de posts por categoria, tambem usa o métodoname()da classeCategoryque identifica qual pagina de listagem de post está pelo seguimento da URL, e assim exibindo o titulo correto.