Pular para o conteúdo principal

category_title()

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_title usa a função condicional is_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.php e index.php. É uma boa prática usar os parâmetros $before e $after para 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étodo name() da classe Category que identifica qual pagina de listagem de post está pelo seguimento da URL, e assim exibindo o titulo correto.