Como Adicionar Cabeçalho, Rodapé ou Barra Lateral Personalizada para Cada Categoria

Você já quis fazer com que partes do seu site WordPress parecessem diferentes para cada categoria? É uma ótima maneira de tornar seu site mais amigável e mostrar conteúdo que se encaixa melhor em cada tópico.

Nós também fazemos isso no WPBeginner! Você pode não perceber imediatamente, mas nossas barras laterais mudam dependendo da página em que você está.

Ao alterar seus cabeçalhos, rodapés ou barras laterais para diferentes categorias, você pode tornar seu site mais interessante para os visitantes. Você pode exibir anúncios que se encaixam no tópico, destacar recursos úteis ou simplesmente fazer as coisas parecerem diferentes para combinar com o conteúdo.

Neste guia, mostraremos três maneiras de adicionar cabeçalhos, rodapés ou barras laterais personalizados para cada categoria no WordPress.

Como Adicionar Cabeçalho, Rodapé ou Barra Lateral Personalizada para Cada Categoria

Por que adicionar um cabeçalho, rodapé ou barra lateral personalizada para cada categoria?

Personalizar o layout do seu site WordPress para diferentes categorias pode realmente melhorar a experiência dos seus visitantes. Ao adaptar cabeçalhos, rodapés ou barras laterais a tópicos específicos, você pode fornecer informações mais relevantes aos seus leitores.

Barras laterais personalizadas também podem facilitar a navegação, oferecendo links e recursos específicos da categoria. Além disso, você pode querer exibir anúncios direcionados, feeds de mídia social relevantes ou posts relacionados sobre esse tópico.

Essas personalizações podem aumentar o engajamento e manter os visitantes em seu site por mais tempo.

No WPBeginner, nossas barras laterais parecem diferentes dependendo da página ou post em que você está. A barra lateral em nossa página inicial é muito mais simples, apresentando apenas nossos links sociais e guias gratuitos.

Barra lateral da página inicial do WPBeginner

Mas se você visitar nossos posts de blog, também verá um plugin em destaque, uma barra de pesquisa, nossos posts mais recentes, ofertas e cupons, e muito mais.

O plugin em destaque que você vê também diferirá dependendo da postagem em que você estiver.

Barra lateral de postagem do blog do WPBeginner

Dito isso, vamos dar uma olhada em como adicionar facilmente um cabeçalho, rodapé ou barra lateral personalizados para cada categoria em seu blog WordPress.

Abordaremos três métodos, e você pode usar os links rápidos abaixo para navegar até um específico se ele lhe interessar mais do que os outros:

Método 1: Crie um Tema Personalizado com um Cabeçalho, Rodapé ou Barra Lateral Personalizados (Recomendado)

Nosso método mais recomendado para adicionar um cabeçalho, rodapé ou barra lateral personalizados para cada categoria é criar um tema personalizado com um construtor de temas WordPress. Essa abordagem oferece a maior flexibilidade e controle sobre o design do seu site.

Além disso, muitos temas, especialmente os clássicos, não oferecem o recurso de adicionar elementos personalizados por padrão. Essa limitação muitas vezes força os usuários a editar os arquivos do tema diretamente, o que pode ser arriscado e complexo para iniciantes. Mostraremos como fazer isso no método 3.

Dito isso, este método não é recomendado se você estiver satisfeito com seu tema atual e não quiser alterá-lo. Isso porque seguir este método exigirá que você altere seu tema.

Para isso, recomendamos o uso do SeedProd. É um dos melhores construtores de landing pages e temas que já experimentamos.

Nós o usamos com frequência para nossas próprias páginas personalizadas e sites de parceiros. Além disso, o SeedProd vem com mais de 350 modelos, facilitando a criação rápida de designs com aparência profissional.

Você pode aprender mais sobre o plugin em nossa análise do SeedProd.

Para usar o recurso de construtor de temas do SeedProd, você precisará da versão premium. No entanto, sinta-se à vontade para começar com a versão gratuita para ter uma ideia do plugin.

Etapa 1: Instalar e Configurar o SeedProd

Para começar, instale o plugin SeedProd em seu site WordPress. Se precisar de ajuda, confira nosso guia sobre como instalar um plugin WordPress.

Após a instalação, insira sua chave de licença do SeedProd e clique em ‘Verificar chave’ para ativar o plugin.

Inserindo a chave de licença do SeedProd

Em seguida, navegue até SeedProd » Construtor de Temas no seu painel do WordPress.

Clique no botão ‘Kits de Modelos de Tema’ para explorar os designs disponíveis.

Acessando os Kits de Modelos de Tema do SeedProd

Aqui, você verá uma variedade de kits de modelos de tema.

Sinta-se à vontade para pré-visualizar qualquer kit passando o mouse sobre ele e clicando no ícone de lupa.

Visualizando um kit inicial de site usando SeedProd

Se você planeja criar uma barra lateral personalizada diferente para cada categoria, recomendamos escolher um kit de tema com um modelo de página de barra lateral.

Além disso, recomendamos escolher um kit de tema que inclua páginas que atendam às necessidades do seu site. Por exemplo, o Tidelove Laundry Services Theme vem com uma página de Serviços, tornando-o perfeito para empresas baseadas em serviços.

O kit de tema SeedProd para serviços de lavanderia

Assim que decidir sobre um kit, basta passar o cursor sobre ele.

Em seguida, clique no ícone de marca de verificação laranja quando ele aparecer.

Instalando um kit de tema SeedProd

Agora, aguarde alguns momentos para o SeedProd configurar seu tema.

Após terminar, você deverá ser redirecionado para a página de configurações do ‘Construtor de Temas’ novamente, onde verá que o SeedProd criou vários modelos de tema para o seu site WordPress.

A página de modelos de tema no SeedProd

Passo 2: Duplicar seu modelo de Arquivos de Categoria existente e o modelo de Cabeçalho/Rodapé/Barra Lateral

Agora você pode começar a editar seus modelos de tema.

Primeiro, você terá que duplicar seu modelo de ‘Arquivos, Resultados de Pesquisa’, que é usado para páginas de categorias de posts do blog. Você precisará criar uma cópia dele e, em seguida, configurar as condições para que a página seja exibida apenas quando o visitante estiver visualizando uma página de categoria de post do blog específica.

Para fazer isso, passe o mouse sobre seu modelo de ‘Arquivos, Resultados de Pesquisa’ e clique em ‘Duplicar’.

Duplicando o modelo de arquivos no SeedProd

Agora você deve ver um novo modelo de ‘Arquivos, Resultados de Pesquisa - Cópia’.

Prossiga e clique em ‘Editar Condições’.

Editando as condições do modelo de arquivos no SeedProd

Um pop-up aparecerá agora. Primeiro, substitua o nome para que seja mais fácil identificá-lo mais tarde. Recomendamos incluir o nome da categoria de posts do blog para a qual este modelo será usado.

Isso pode ser algo como ‘Arquivos da Categoria – [nome da categoria]’. Nossa página de categoria se chama ‘Tema’, então nomearemos a nossa como ‘Arquivos da Categoria – Tema’.

Renomeando o modelo de arquivos personalizado no SeedProd

Para as ‘Condições’, certifique-se de excluir as opções atuais clicando no botão ‘X’ ao lado de ambas.

Em seguida, clique em ‘Adicionar Condição’.

Removendo condições de modelo existentes no SeedProd

Agora, certifique-se de escolher ‘Incluir’ e ‘Arquivos de Categoria de Post’ para a nova condição.

Em seguida, insira o slug da categoria, que você pode encontrar indo em Posts » Categorias.

Adicionando o modelo apenas às páginas de arquivo de categoria de postagem no SeedProd

Você pode ler nosso post do glossário sobre categorias do WordPress se precisar de dicas.

Quando terminar, basta clicar em ‘Salvar’.

Agora, vamos criar um modelo personalizado de cabeçalho, rodapé ou barra lateral para sua nova página de categoria de posts do blog.

Para demonstrar, criaremos um cabeçalho personalizado. Você pode fazer isso procurando seu modelo de ‘Cabeçalho’, passando o mouse sobre ele e clicando em ‘Duplicar’.

Duplicando o modelo de cabeçalho no SeedProd

Agora você deve ver ‘Cabeçalho - Cópia’ em sua lista de modelos.

Nesta etapa, você pode passar o mouse sobre ele e clicar em ‘Editar Condições’.

Editando as condições do modelo de cabeçalho no SeedProd

Agora, certifique-se de renomear este modelo de cabeçalho para que seja mais fácil identificá-lo.

Novamente, recomendamos adicionar o nome da categoria do seu post aqui para que você possa diferenciá-lo facilmente de outros cabeçalhos de outras páginas de categoria.

Renomeando a parte do modelo de cabeçalho no SeedProd

Além disso, certifique-se de que o ‘Tipo’ seja ‘Cabeçalho’ e remova todas as condições existentes clicando no botão ‘X’ ao lado delas.

Quando terminar, clique em ‘Salvar’.

Configurando as condições do modelo de cabeçalho no SeedProd

Etapa 3: Personalize seu cabeçalho/rodapé/barra lateral personalizado

Com as etapas anteriores concluídas, você está pronto para começar a personalizar sua seção de cabeçalho, rodapé ou barra lateral.

Como criamos um cabeçalho anteriormente, vamos editá-lo imediatamente. Tudo o que você precisa fazer é passar o mouse sobre a parte do modelo de cabeçalho, rodapé ou barra lateral e clicar em ‘Editar Design’.

Editando o design do modelo de cabeçalho no SeedProd

Agora você deve estar no editor de arrastar e soltar do SeedProd.

Como você pode ver, há uma prévia ao vivo do seu modelo e um menu no lado esquerdo. Você pode adicionar blocos ou seções pré-fabricadas e personalizá-las.

Interface de edição do SeedProd para o modelo de cabeçalho

Você pode fazer muitas coisas legais aqui.

Por exemplo, você pode procurar o bloco ‘Formulário de Pesquisa’ e adicioná-lo ao lado do seu menu de navegação no cabeçalho.

Adicionando um formulário de pesquisa ao cabeçalho no SeedProd

Você também pode adicionar um divisor de forma personalizado ao seu cabeçalho para adicionar um elemento divertido e de transição do topo do seu site para o restante do conteúdo.

Sinta-se à vontade para ler nosso tutorial sobre como adicionar um divisor de forma personalizado no WordPress para saber mais sobre isso.

Adicionando um divisor de forma personalizado ao modelo de cabeçalho no SeedProd

Aqui estão outros tutoriais que você pode conferir para ter algumas ideias sobre o que fazer com seu cabeçalho, rodapé ou barra lateral:

Quando estiver satisfeito com a aparência do cabeçalho, rodapé ou barra lateral, basta clicar na seta para baixo ao lado do botão ‘Salvar’. Em seguida, selecione ‘Publicar’.

Publicando uma parte de modelo do SeedProd

Etapa 4: Adicione seu cabeçalho/rodapé/barra lateral personalizado ao seu modelo de arquivos de categoria de blog

Para a próxima etapa, volte ao seu painel de administração do WordPress e navegue até SeedProd » Theme Builder. Em seguida, passe o mouse sobre o modelo de categoria de blog que você duplicou anteriormente e clique em ‘Editar Design.’

Editando o modelo de arquivo de categoria no SeedProd

Agora você deve estar no editor de arrastar e soltar do SeedProd. Como você pode ver, este modelo ainda usa o mesmo cabeçalho, rodapé ou barra lateral do restante do seu site.

Para substituí-lo, passe o mouse sobre o cabeçalho, rodapé ou barra lateral e clique nele. Você saberá que está no caminho certo se o painel esquerdo mudar para ‘Editando: Partes do Modelo.’

Selecionando a parte do modelo de cabeçalho na página de arquivo no SeedProd

Agora, no menu suspenso ‘Parte do Modelo’, escolha o modelo de cabeçalho, rodapé ou barra lateral que você duplicou e personalizou anteriormente.

Assim:

Alterando a parte do modelo de cabeçalho no SeedProd

Se o seu cabeçalho, rodapé ou barra lateral não parecer correto, não se preocupe. Basta clicar em ‘Editar Esta Parte do Modelo’, e uma nova aba será aberta, onde você poderá fazer alterações no editor do SeedProd.

Como a fonte em nosso cabeçalho está muito escura, decidimos alterar a cor da fonte e remover o divisor de forma para tornar os links mais legíveis.

Editando a parte do modelo no SeedProd

E é isso. Sinta-se à vontade para continuar personalizando sua página de arquivos de categoria como desejar.

Por exemplo, você pode adicionar uma imagem grande no topo, inserir caixas de destaque com ícones para promover seus produtos ou serviços, adicionar um fundo animado e muito mais.

Quando terminar, basta clicar na seta para baixo ao lado do botão ‘Salvar’ novamente e selecionar ‘Publicar.’

Publicando o modelo de arquivo de categoria personalizado no SeedProd

Sinta-se à vontade para repetir as etapas 2 a 4 para criar diferentes cabeçalhos, rodapés ou barras laterais para cada página de categoria de blog.

Em seguida, volte para SeedProd » Theme Builder e ative o botão ‘Enable SeedProd Theme’ até que ele diga ‘YES.’ Isso desativará seu tema anterior e ativará o seu tema SeedProd.

Ativando o tema SeedProd

E é isso!

Veja como fica nosso cabeçalho personalizado no final:

Exemplo de um cabeçalho personalizado feito com SeedProd

Observação: Não é fã do SeedProd? Recomendamos também o uso do Thrive Architect, outro construtor de páginas poderoso e fácil de usar. Você pode aprender mais sobre a ferramenta em nossa análise do Thrive Architect.

Se você estiver usando um tema de blocos como Twenty Twenty-Four ou Hestia, você pode criar barras laterais, cabeçalhos ou rodapés personalizados usando o editor de site completo. Este método funciona da mesma forma para todos os temas de blocos, facilitando a adição de elementos personalizados a páginas de categorias de posts específicas.

Etapa 1: Crie uma Parte de Modelo Personalizada de Cabeçalho, Rodapé ou Barra Lateral

Para começar, vá para Aparência » Editor no seu painel do WordPress.

Selecionando o Editor de Site Completo no painel de administração do WordPress

Você verá várias opções para personalizar seu tema de blocos.

Clique em 'Padrões' no menu à esquerda para começar.

Abrindo o menu Padrões no editor de site completo

É aqui que você pode ver todas as partes de modelo reutilizáveis de suas páginas, como cabeçalhos, rodapés, barras laterais e assim por diante.

Para este tutorial, daremos um exemplo de como criar um rodapé personalizado com o editor de site completo. Mas, lembre-se de que este método funcionará para qualquer parte de modelo, incluindo cabeçalhos e barras laterais.

Primeiro, clique em 'Todas as partes de modelo'. Em seguida, encontre a parte 'Rodapé' e clique no menu de três pontos. Selecione 'Duplicar' para copiar a parte do modelo.

Duplicando a parte do modelo de rodapé no FSE

Um novo pop-up aparecerá. Aqui, renomeie 'Rodapé (Cópia)' para algo que possa facilitar a identificação da parte do modelo.

Recomendamos incluir o nome da categoria onde este rodapé aparecerá mais tarde, então algo como 'Rodapé – [nome da categoria]'.

Além disso, certifique-se de que 'Rodapé' esteja selecionado na seção 'Área'. Em seguida, clique em 'Duplicar'.

Criando uma nova parte de modelo de rodapé no FSE

Seu novo rodapé agora deve estar na lista de partes de modelo.

Vá em frente e clique nele para começar a editá-lo.

Editando a parte do modelo de rodapé no FSE

Agora, no editor de site completo, você pode começar a personalizar seu cabeçalho, rodapé ou barra lateral como desejar.

Na nossa opinião, o template de rodapé regular já tem tudo o que você precisa em um rodapé típico. Mas para diferenciá-lo de outras páginas de categoria, vamos adicionar um botão de call-to-action que convida os visitantes a baixar um guia gratuito de blogs.

Adicionaremos o call-to-action logo acima da seção regular do rodapé para evitar bagunçar os elementos do rodapé regular.

Para personalizar seu rodapé de forma semelhante, clique no botão ‘Visualizar Lista’ no canto superior esquerdo e selecione o ‘Grupo’ que agrupa todos os elementos do rodapé. Em seguida, clique no menu de três pontos e selecione ‘Adicionar antes’.

Adicionando um bloco antes do modelo de rodapé padrão com FSE

Agora, clique no botão preto ‘+’ para adicionar um bloco ou um padrão.

Decidimos navegar até a aba ‘Padrões’ aqui e selecionar ‘Call to action centralizado’ para acelerar o processo.

Agora, tudo o que você precisa fazer é substituir o título, o texto e o botão que estão no padrão para atender às suas necessidades. Você pode editar tudo como faria normalmente no editor Gutenberg.

Se precisar de ajuda, você pode ler nosso guia para iniciantes sobre edição completa de sites no WordPress.

Quando terminar, basta clicar em ‘Salvar’.

Salvando o novo modelo de rodapé feito com FSE

Nesta fase, você pode prosseguir e repetir esta etapa para criar vários cabeçalhos, rodapés ou barras laterais para cada uma de suas páginas de categoria.

Etapa 2: Criar Templates Personalizados para Todas as Páginas de Categoria

Agora, criaremos um template personalizado para cada página de categoria de blog. Isso é necessário porque, atualmente, todas as suas categorias provavelmente usam o mesmo template de arquivos. Ao criar templates individuais, podemos adicionar diferentes cabeçalhos, rodapés ou barras laterais a diferentes categorias.

Para começar, volte ao menu principal do editor de site completo e clique em ‘Templates’.

Escolhendo o menu Modelos no FSE

O modelo padrão para páginas de arquivo de categoria geralmente é chamado de ‘Todos os Arquivos’. Este modelo é usado para vários tipos de arquivo, incluindo categorias, tags, taxonomias personalizadas e tipos de postagem personalizados.

Para criar um novo modelo para uma página de arquivo de categoria, clique em ‘Adicionar Novo Modelo’ no canto superior direito.

Adicionando um novo modelo no FSE

Uma janela pop-up aparecerá.

Aqui, selecione ‘Arquivos de Categoria’.

Escolhendo um tipo de arquivo para criar um modelo no FSE

Em seguida, escolha se deseja criar um modelo personalizado para todas as categorias ou para uma específica.

Como queremos criar cabeçalhos, rodapés ou barras laterais personalizados para cada página de categoria, selecionaremos ‘Categoria para um item específico’.

Escolhendo uma categoria específica para criar um modelo no FSE

Agora, escolha a categoria para a qual deseja criar um modelo.

Neste exemplo, selecionaremos a categoria ‘Blogging’.

Escolhendo um nome de categoria para criar um modelo no FSE

Em seguida, o editor de site completo será aberto e um pop-up solicitará que você escolha um padrão de bloco para a página de arquivo da categoria.

Você pode selecionar um padrão ou pular esta etapa para começar do zero. Se preferir começar do zero, nosso guia sobre como estilizar categorias individuais no WordPress fornece instruções detalhadas.

Escolhendo um padrão de bloco para o modelo de categoria no FSE

Continue personalizando sua página de categoria até ficar satisfeito com a aparência.

Etapa 3: Adicione seu cabeçalho/rodapé/barra lateral personalizados ao seu modelo de página de categoria

Depois de terminar de personalizar a aparência da sua página de categoria, você precisará adicionar seu cabeçalho, rodapé ou barra lateral personalizados.

Para fazer isso, você pode clicar no botão ‘Visualização de Lista’ no canto superior esquerdo.

Em seguida, selecione a parte do modelo de cabeçalho, rodapé ou barra lateral, clique no menu de três pontos e escolha ‘Substituir’.

Substituindo a parte do modelo de rodapé no FSE

Você deverá ver a parte do modelo personalizado que acabou de criar.

Simplesmente clique nela para usá-la.

Escolhendo uma nova parte de modelo de rodapé no FSE

Depois que tudo isso for feito, basta clicar no botão ‘Salvar’ na parte superior.

Veja como fica nosso rodapé personalizado para a página da categoria de blog:

Exemplo de um rodapé personalizado feito com FSE

Você pode então repetir essas etapas para criar páginas diferentes para todas as categorias de suas postagens de blog.

Este método é o mais avançado e destina-se apenas a pessoas que usam temas clássicos.

É mais desafiador criar cabeçalhos, rodapés ou barras laterais personalizados para páginas de categoria em temas clássicos em comparação com temas de bloco, pois cada tema clássico funciona de maneira diferente.

Portanto, antes de prosseguir com este método, recomendamos entrar em contato com o desenvolvedor do seu tema WordPress. Eles podem ter uma maneira mais fácil e sem código de criar elementos personalizados para o seu tema específico.

Você também precisará criar um tema filho do WordPress antes de fazer quaisquer alterações. Um tema filho permite que você modifique a aparência do seu site, preservando a capacidade de atualizar o tema pai com segurança.

Se você não tem confiança em suas habilidades de codificação, considere mover seu site WordPress ativo para um ambiente local primeiro ou usar um site de staging. Isso permite que você teste as alterações sem afetar seu site ativo.

As etapas básicas para este método são:

  1. Duplique o arquivo header.php, footer.php ou sidebar.php do seu tema para cada página de categoria.
  2. Renomeie esses arquivos para header-nomedacategoria.php, footer-nomedacategoria.php ou sidebar-nomedacategoria.php para indicar a qual categoria eles pertencem.
  3. Edite os arquivos recém-duplicados para diferenciá-los do cabeçalho, rodapé ou barra lateral padrão.
  4. Modifique o código no modelo archives.php (geralmente usado para arquivos de categoria) para chamar seus novos arquivos quando apropriado. Caso contrário, ele usará os arquivos padrão.

Vamos percorrer um exemplo de criação de uma barra lateral personalizada para o tema Twenty Sixteen, especificamente para a categoria de blog ‘WordPress Core’.

Primeiro, abra os arquivos do seu site via FTP ou o gerenciador de arquivos do seu provedor de hospedagem. Para este tutorial, usaremos o gerenciador de arquivos do Bluehost, mas os passos devem ser semelhantes, independentemente do seu host.

Se você é um usuário Bluehost, pode ir ao seu painel e navegar até a aba ‘Websites’. Em seguida, encontre o site em que você está trabalhando e clique em ‘Settings’.

Configurações do site Bluehost

Agora você verá várias configurações para configurar seu site.

Encontre a seção ‘Links Rápidos’ e selecione ‘Gerenciador de Arquivos’.

Botão Gerenciador de Arquivos da Bluehost

Uma vez no gerenciador de arquivos, vá para a pasta public_html do seu site. Em seguida, vá para wp-content » themes e localize a pasta do seu tema pai.

Depois disso, selecione ambos os arquivos archive.php e sidebar.php. Seus arquivos selecionados devem estar claramente destacados (os nossos são mostrados em azul abaixo). Em seguida, clique com o botão direito sobre eles e escolha ‘Copiar’.

Duplicando os modelos archive.php e sidebar.php para o tema filho usando o gerenciador de arquivos da Bluehost

Em seguida, insira o caminho do arquivo para onde você deseja copiar esses arquivos.

Neste caso, é a pasta do seu tema filho, então para nós, o caminho do arquivo termina com ‘/wp-content/themes/twentysixteen-child’.

Copiando arquivos para uma pasta de tema filho no gerenciador de arquivos da Bluehost

Agora, abra a pasta do seu tema filho.

Quando estiver lá, clique com o botão direito no arquivo sidebar.php e clique em ‘Renomear’.

Renomeando o arquivo sidebar.php no gerenciador de arquivos da Bluehost

Agora, renomeie ‘sidebar.php‘ para ‘sidebar-nomedacategoria.php‘.

Substitua ‘nomedacategoria’ pelo título da categoria do seu post de blog. Em seguida, clique em ‘Renomear Arquivo’.

Dando um novo nome ao arquivo sidebar.php no gerenciador de arquivos da Bluehost

Assim que terminar, clique com o botão direito no arquivo ‘sidebar-nomedacategoria.php‘.

Em seguida, escolha ‘Editar’.

Editando o novo modelo sidebar.php no gerenciador de arquivos da Bluehost

Agora, você pode prosseguir e personalizar o código neste arquivo.

Veja como o código original se parece no momento:

<?php
/**
 * The template for the sidebar containing the main widget area
 *
 * @package WordPress
 * @subpackage Twenty_Sixteen
 * @since Twenty Sixteen 1.0
 */
?>

<?php if ( is_active_sidebar( 'sidebar-1' ) ) : ?>
	<aside id="secondary" class="sidebar widget-area">
		<?php dynamic_sidebar( 'sidebar-1' ); ?>
	</aside><!-- .sidebar .widget-area -->
<?php endif; ?>

Aqui está um trecho de código de exemplo que você pode usar para substituir o arquivo atual:

<?php
/**
 * The template for the sidebar containing the main widget area
 *
 * @package WordPress
 * @subpackage Twenty_Sixteen
 * @since Twenty Sixteen 1.0
 */
?>

<aside id="secondary" class="sidebar widget-area">
    <div id="author-bio" class="widget">
        <h2 class="widget-title">Meet the Blogger</h2>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam.</p>
        <img src="https://picsum.photos/200" alt="Blogger Image" style="width: 100%; max-width: 200px; height: auto;" />
    </div><!-- #author-bio -->

    <?php if ( is_active_sidebar( 'sidebar-1' ) ) : ?>
        <?php dynamic_sidebar( 'sidebar-1' ); ?>
    <?php endif; ?>
</aside><!-- .sidebar .widget-area -->

Este código exibirá simplesmente uma seção de perfil do autor logo acima da exibição usual dos widgets da barra lateral. Sinta-se à vontade para editar o texto ‘Conheça o Blogueiro’, o placeholder de texto ‘lorem ipsum’ e o URL da imagem de acordo com suas necessidades.

Se você é novo na codificação com WordPress, recomendamos o uso de um assistente de IA como o OpenAI para ajudá-lo. Você pode copiar o código dentro do arquivo e usar um prompt como 'Por favor, edite este trecho de código e adicione um novo elemento que mostre as postagens publicadas mais recentes deste blog'.

Depois de editar o arquivo, basta clicar em 'Salvar Alterações'.

Salvando as alterações feitas no arquivo sidebar.php no gerenciador de arquivos da Bluehost

Em seguida, volte para a pasta do seu tema filho no gerenciador de arquivos e clique com o botão direito no seu arquivo 'archive.php'.

Em seguida, escolha ‘Editar’.

Editando o arquivo archive.php no gerenciador de arquivos da Bluehost

Aqui, precisamos fazer com que o arquivo archive.php use o novo arquivo de barra lateral que acabamos de duplicar e editar.

Para fazer isso, encontre a linha que diz <?php get_sidebar(); ?>:

Encontrando a função que chama o sidebar no arquivo archive.php no gerenciador de arquivos da Bluehost

Assim que a encontrar, substitua essa linha pelo seguinte trecho de código:

<?php
// Conditionally load the sidebar based on the category
if ( is_category( 'WordPress Core' ) ) {
    get_sidebar( 'wordpresscore' );
} else {
    get_sidebar();
}
?>

Este código carregará essencialmente o arquivo sidebar-wordpresscore.php se o visitante estiver visualizando a página da categoria do blog WordPress Core. Caso contrário, ele apenas exibirá o arquivo de barra lateral padrão.

Se você criou vários arquivos sidebar-categoryname.php, seu código ficará assim:

<?php
// Conditionally load the sidebar based on the category
if ( is_category( 'WordPress Core' ) ) {
    get_sidebar( 'wordpresscore' );
} elseif ( is_category( 'Blogging' ) ) {
    get_sidebar( 'blogging' );
} elseif ( is_category( 'Theme' ) ) {
    get_sidebar( 'theme' );
} else {
    get_sidebar();
}
?>

Independentemente do código que você usar, certifique-se de substituir os nomes das categorias adequadamente.

Quando terminar, basta clicar em 'Salvar Alterações'.

Substituindo algumas linhas de código no arquivo archive.php no gerenciador de arquivos da Bluehost

Agora, vá em frente e visualize a página da categoria que você editou para ver se as alterações foram implementadas.

Veja como a barra lateral se parece em nosso site de demonstração:

Exemplo de um sidebar personalizado feito com código e o gerenciador de arquivos da Bluehost

Esperamos que este tutorial tenha ajudado você a aprender como adicionar facilmente um cabeçalho, rodapé ou barra lateral personalizados para cada categoria no WordPress. Você também pode querer conferir nossas seleções de especialistas das melhores alternativas ao Canva para criar gráficos de site e nosso guia sobre como redesenhar um site WordPress.

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

26 CommentsLeave a Reply

  1. Mostrar barras laterais diferentes para categorias diferentes é uma ótima ideia em termos de criar uma boa experiência do usuário.
    Eu uso o SeedProd para isso e ter a capacidade de utilizar condições e incluir a categoria com base nessa condição é um recurso muito útil.
    Isso dá controle total sobre como o site ficará e quais coisas podemos incluir nas barras laterais para torná-lo mais atraente e estético.

  2. Obrigado por este guia, por favor, há alguma maneira de remover o título “Categoria” na página de arquivo de categoria do WordPress. Para remover ou substituir por outra palavra personalizada?

    • Parece que você tem um plugin que está adicionando breadcrumbs ou seu tema tem breadcrumbs ativados nas configurações dele, que é o motivo mais comum para você ver isso. Dependendo de qual seja, você deve ter uma opção para desativá-lo para suas páginas de arquivo.

      Admin

  3. Tentei implementar um rodapé diferente na página inicial estática com o seguinte código, mas não funciona….
    Você pode me ajudar, por favor?

    }

  4. Olá a todos,

    Essa é uma ótima dica, mas um dos meus clientes perguntou se podemos adaptar isso para o WooCommerce?
    Tentei, mas sem sucesso…

    Você pode me dizer como você implementaria isso no template archive-product.php do WooCommerce?

  5. Olá, o que posso fazer se quiser ter cabeçalhos, barras laterais e rodapés personalizados para serem salvos em subpastas, como:
    sidebar-cars na pasta sidebars/sidebar-cars.php

  6. Hello and thanks for this great article. What about each category linking to an external url and not just the homepage? For example: Dog training category’s header linked to an external site. Thanks in advanced ;)

  7. Você deve ter lido minha mente! Acabei de falar com um cliente que quer um rodapé diferente em uma página específica e isso parece que vai funcionar perfeitamente. Obrigado pelas ótimas informações.

  8. Obrigado! Eu uso categorias para o meu site de negócios para denotar as principais “categorias de serviço” de produção de vídeo que ofereço aos meus clientes. Isso me permitirá ter uma introdução descrevendo o tipo de vídeo e sua função; marketing, depoimento, etc.

  9. E se eu quiser apenas uma barra lateral diferente da página inicial, em outras palavras, todas as categorias teriam a mesma barra lateral, mas a página inicial teria uma barra lateral diferente, também como eu seria capaz de editar as barras laterais diferentes no painel de widgets?

    obrigado por esta postagem, aliás, a mais fácil que encontrei até agora.

    • Se você quiser apenas uma barra lateral diferente na página inicial, use a tag condicional if is_home ou is_frontpage (dependendo de como você está criando uma página inicial personalizada) e, em seguida, inclua um arquivo de barra lateral diferente.

      Admin

  10. Falando em um assunto relacionado – você pode criar uma barra lateral personalizada para cada página ou post individual usando o Plugin Graceful Sidebar. Para usá-lo, basta editar seu post normalmente e especificar o título e o conteúdo do widget da barra lateral nos campos de edição personalizados fornecidos por este plugin.

  11. O WPBeginner faz de novo! Procurei por muito tempo uma solução para adicionar uma barra lateral diferente a diferentes categorias, e isso funcionou maravilhosamente. Obrigado

      • Na verdade, um modelo de página personalizado é um ótimo lugar para implementar esta solução. Uma função integrada do WP para dizer para usar um cabeçalho, barra lateral ou rodapé personalizado? Pode contar comigo.

        Como você está usando tags condicionais para esta solução (is_category), você deve ser capaz de usar as de páginas (http://codex.wordpress.org/Conditional_Tags#A_PAGE_Page) em um modelo de página personalizado. Estou planejando uma página inicial personalizada atribuída através da seção de administração, então vou experimentá-la com is_front_page em vez de is_category.

        Ótimo

  12. olá, obrigado por um ótimo tutorial, é exatamente o que eu estava procurando. agora tenho uma barra lateral personalizada para uma das minhas categorias e, como mantive o código da barra lateral dinâmica, pensei que seria capaz de adicionar widgets a ela. No entanto, ela não aparece no editor de widgets. como faço para que eu possa adicionar widgets à minha barra lateral específica da categoria?

  13. Muito obrigado por este post. Isso realmente me salvou de um grande problema. Procurei por plugins para fazer este trabalho para mim, mas não encontrei nenhum. Fiquei tão feliz em encontrar a solução neste post.
    Agora posso criar cabeçalhos diferentes para categorias diferentes.
    Obrigado novamente e continue com o bom trabalho.

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.