Como funciona:
- Definição da Função:
function wp24horas_breadcrumbs() { ... }
: Define a funçãowp24horas_breadcrumbs
que gera a navegação de breadcrumbs.
- Verificação da Página Inicial:
if (!is_home()) {
: Verifica se a página atual não é a página inicial. Se for a página inicial, não exibe breadcrumbs.
- Link para a Página Inicial:
echo '<a href="' . home_url() . '">Home</a> » ';
: Exibe um link para a página inicial do site seguido por um separador ” » “.
- Verificação de Categoria ou Post Único:
if (is_category() || is_single()) {
: Verifica se a página atual é uma categoria ou um post único.the_category(' » ');
: Exibe a categoria do post atual seguida por um separador.if (is_single()) { echo ' » '; the_title(); }
: Se a página atual for um post único, exibe o título do post atual.
- Verificação de Página:
elseif (is_page()) { echo the_title(); }
: Se a página atual for uma página estática, exibe o título da página.
Instruções de Uso
Esse código pode ser usado adicionando-o ao arquivo functions.php
do seu tema ou, preferencialmente, em um plugin específico para o site. Utilizar um plugin para essas customizações mantém o código organizado e seguro contra atualizações do tema.
Para exibir os breadcrumbs em seu tema, você precisará chamar a função wp24horas_breadcrumbs()
no local onde deseja que os breadcrumbs apareçam. Isso geralmente é feito no arquivo header.php
, single.php
, page.php
ou em outro template adequado do seu tema. Por exemplo:
<?php wp24horas_breadcrumbs(); ?>
Conclusão
Este snippet permite que você adicione uma navegação de breadcrumbs ao seu site WordPress, melhorando a experiência de navegação dos usuários ao fornecer uma indicação clara da estrutura do site e da localização da página atual.