Pular para o conteúdo principal

is_categories()

Verifica se a rota atual é uma página de listagem de categorias.

Parâmetros Nenhum.

Retorno bool

Exemplo de uso

if( is_categories() ) {
    require template_path('inc/list-categories.php';
}

Notas:
Observações

  • Diferença entre is_categories() e is_category():
    • is_category() verifica se a página exibe posts de uma única categoria.
    • is_categories() verifica se a página exibe a listagem de todas as categorias.
  • A verificação é baseada no contexto atual definido pela classe Router.
  • A rota opera verificando se a base category_base() da URL é true e se não há mais nenhum parâmetro (slug) adicional.
  • Esta página evita um redirecionamento para a página de erro 404, retornando uma resposta válida, o que é benéfico para SEO.
  • O arquivo que a rota requer no template é categories.php, e se o arquivo não existir então um 404 é exibido.