Como adicionar uma barra lateral diferente para cada página ou publicação do WordPress

Em WordPressAdicionar barras laterais personalizadas a diferentes páginas ou publicaçõespode ajudar a melhorar a flexibilidade e a experiência do utilizador de um sítio Web. Ao configurar barras laterais exclusivas para diferentes tipos de conteúdos, é possível apresentar informações mais relevantes, como widgets personalizados, conteúdos recomendados, anúncios, etc. De seguida, descrevem-se duas formas de o fazer: através de plugins, para simplificar o funcionamento, ou utilizando código personalizado, para aumentar a flexibilidade.

Como adicionar uma barra lateral diferente para cada página ou publicação do WordPress

Método 1: Utilização de plug-ins (recomendado)

A utilização de plug-ins é a forma mais conveniente, especialmente para os utilizadores que não estão familiarizados com a programação. Os plug-ins podem proporcionar definições condicionais flexíveis e uma interface fácil de utilizar. De seguida, vamos centrar-nos na forma de utilizar Barras laterais com conteúdo para permitir que diferentes páginas ou publicações tenham as suas próprias barras laterais.

Passo 1: Instalar e ativar o plugin

  1. Inicie sessão no backend do WordPress.
  2. No menu da esquerda, clique em Plug-ins > Instalar novo plug-in.
  3. Escreva na caixa de pesquisa Barras laterais com conteúdoQuando encontrar o plug-in, clique em montageme, em seguida, clique em ativar.
Como adicionar uma barra lateral diferente para cada página ou publicação do WordPress

Passo 2: Criar uma barra lateral personalizada

Quando o plugin é ativado, aparece uma nova opção no menu da esquerda Barras laterais. Vamos seguir os passos seguintes para criar uma barra lateral personalizada para algumas páginas ou publicações específicas.

  1. No backend do WordPress, clique em Barras laterais > Adicionar novo, comece a criar uma nova barra lateral.
Como adicionar uma barra lateral diferente para cada página ou publicação do WordPress
  1. Nome da barra lateralNomear a nova barra lateral. Para facilitar a administração, recomenda-se que o nome inclua o nome da página ou do post, por exemplo, "Barra lateral Sobre nós".
  2. CondiçõesEsta é a funcionalidade principal do plugin e permite-lhe definir regras de apresentação para cada página, publicação, categoria ou outra condição.
Como adicionar uma barra lateral diferente para cada página ou publicação do WordPress
  1. Tipo de lançamentoSelecionar os tipos de página ou de publicação em que a barra lateral deve ser apresentada. Por exemplo, pode selecionar Páginase, em seguida, selecionar uma página específica, como "Sobre nós".
Como adicionar uma barra lateral diferente para cada página ou publicação do WordPress
  1. TaxonomiasÉ possível ter a mesma barra lateral para todos os posts de uma categoria ou etiqueta.
Como adicionar uma barra lateral diferente para cada página ou publicação do WordPress
  1. DataA barra lateral também pode ser apresentada numa data ou período de tempo específico para eventos, promoções e outros cenários.exemplos::
    • Digamos que quer defender "Sobre nós"A página cria uma barra lateral única que pode ser utilizada no Tipo de publicação > Páginas Selecionar "Sobre nós" para garantir que esta barra lateral só é apresentada nessa página.
Como adicionar uma barra lateral diferente para cada página ou publicação do WordPress
  1. Quando a configuração estiver concluída, clique em Criar Efetuar a criação.

Passo 3: Atribuir Widgets a barras laterais personalizadas

  1. Depois de guardar a nova barra lateral, vá para Aparência > Gadgets(Aparência > Widgets).
  2. Verá a barra lateral personalizada que acabou de criar na página do widget (por exemplo, "Barra lateral Sobre nós").
Como adicionar uma barra lateral diferente para cada página ou publicação do WordPress
  1. Arraste e largue os widgets pretendidos (por exemplo, texto, menus, ligações sociais, etc.) para essa barra lateral.chamar a atenção para algoA barra lateral é uma barra de ferramentas que pode ser usada para adicionar widgets diferentes consoante as necessidades das diferentes páginas, certificando-se de que o conteúdo da barra lateral de cada página é relevante para o seu conteúdo principal.
  2. bater (no teclado) Guardar Guardar.

Passo 4: Ver resultados

Depois de concluir os passos acima, pode aceder ao front-end do sítio Web e navegar pelas páginas ou publicações definidas. A nova barra lateral personalizada será apresentada automaticamente com base nos critérios definidos, enquanto outras páginas continuarão a apresentar a barra lateral predefinida.

Vantagens dos plug-ins e dicas para os utilizar

  1. A lógica condicional é poderosaAs definições condicionais do plugin permitem-lhe a flexibilidade de apresentar barras laterais diferentes em várias situações. Quer seja por página, categoria, função do utilizador ou definição de data, pode gerir facilmente a disposição da barra lateral do seu site.
  2. Não é necessário escrever códigoMesmo que não saiba programar, pode utilizar o plugin para completar configurações complexas da barra lateral.
  3. Compatível com a maioria dos temas::Barras laterais com conteúdo O plugin funciona com a maioria dos temas do WordPress sem causar conflitos ou quebrar os layouts das páginas.
  4. Definições avançadasCondições múltiplas podem ser combinadas para criar regras de visualização mais detalhadas. Por exemplo, uma barra lateral pode ser definida para todos os artigos pertencentes a uma determinada categoria e outras barras laterais únicas podem ser adicionadas a algumas destas páginas específicas.
  5. Função de importação/exportaçãoSe tiver vários sítios ou precisar de reutilizar as definições da barra lateral em sítios diferentes, o plugin fornece a opçãoImportação/Exportaçãofuncionalidades que poupam muito tempo.

Método 2: Utilizar código personalizado

Se tiver alguns conhecimentos de código ou quiser controlar a apresentação da barra lateral de forma mais flexível, pode modificar os ficheiros do tema para conseguir que páginas ou publicações diferentes carreguem barras laterais diferentes. Eis os passos específicos:

Passo 1:Criar subtópicos

Modificar diretamente os ficheiros do tema pode resultar na perda das suas modificações personalizadas quando o tema é atualizado. Para evitar isso, recomenda-se a criação de um tema filho.

Como adicionar uma barra lateral diferente para cada página ou publicação do WordPress

Passo 2: Modificar o ficheiro modelo

Procurar o tópico atual no single.php (para mostrar mensagens individuais) ou page.php (utilizado para apresentar a página), adicione instruções condicionais para carregar dinamicamente diferentes barras laterais com base no ID ou slug da página ou publicação.

Como adicionar uma barra lateral diferente para cada página ou publicação do WordPress

Código de exemplo:

phpCopiar código
if (is_single('your-post-slug')) {
    get_sidebar('custom-sidebar');
} else {
    get_sidebar();
}

No código acima:

  • o seu post-slug é o slug para o post específico ao qual deseja aplicar a barra lateral personalizada.
  • barra lateral personalizada é o nome personalizado que dá nome a esta barra lateral.

Em seguida, é necessário criar um diretório de temas com o nome sidebar-custom-sidebar.php que é o seu modelo de barra lateral personalizado. Neste ficheiro, pode adicionar qualquer código HTML ou PHP para definir o conteúdo da barra lateral.

Passo 3: Utilizar etiquetas condicionais

Como adicionar uma barra lateral diferente para cada página ou publicação do WordPress

O WordPress fornece várias etiquetas condicionais para o ajudar a carregar diferentes barras laterais consoante a página ou o artigo. Se pretender carregar um ficheiro de barra lateral (sidebar.php) em que as barras laterais são carregadas dinamicamente de acordo com as diferentes páginas, eis algumas etiquetas condicionais comuns:

  • is_page()Verifica se a página atual é uma página específica.
  • is_single()Verifica se o artigo atual é um artigo específico.
  • is_category()Verifica se a página atual pertence a uma determinada categoria.
  • is_tag()Verificar se a página atual é uma determinada página de etiquetas.

Por exemplo, pode utilizar o seguinte código para carregar barras laterais diferentes para categorias diferentes:

phpCopiar código

if (is_category('news')) {
    get_sidebar('news-sidebar');
} else if (is_category('blog')) {
    get_sidebar('blog-sidebar');
} else {
    get_sidebar();
}

Passo 4: Guardar e ver resultados

Depois de modificar o ficheiro de modelo, guarde as alterações e visualize o site. Dependendo das condições que definir, a página ou publicação carregará a barra lateral personalizada adequada.

resumos

Através de plug-ins como Barras laterais com conteúdoEsta é uma forma flexível de adicionar barras laterais diferentes a cada página ou publicação do WordPress sem escrever código e é adequada para webmasters que não têm conhecimentos de programação. Se tiver alguns conhecimentos de programação, também pode utilizar código personalizado para configurar manualmente diferentes regras de apresentação da barra lateral.


Contactar-nos
Não consegue ler o artigo? Contacte-nos para obter uma resposta gratuita! Ajuda gratuita para sítios pessoais e de pequenas empresas!
Tel: 020-2206-9892
QQ咨询:1025174874
(iii) Correio eletrónico: info@361sale.com
Horário de trabalho: de segunda a sexta-feira, das 9h30 às 18h30, com folga nos feriados
Publicado por photon fluctuations, retweetado com atribuição:https://www.361sale.com/pt/18692/

Como (0)
Anterior 4 de setembro de 2024, 12:33 p.m.
Seguinte 4 de setembro de 2024, 3:04 p.m.

Recomendado

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Contactar-nos

020-2206-9892

QQ咨询:1025174874

Correio eletrónico: info@361sale.com

Horário de trabalho: de segunda a sexta-feira, das 9h30 às 18h30, com folga nos feriados

Serviço ao cliente WeChat
Para facilitar o registo e o início de sessão de utilizadores globais, cancelámos a função de início de sessão por telefone. Se tiver problemas de início de sessão, contacte o serviço de apoio ao cliente para obter assistência na ligação do seu endereço de correio eletrónico.