Como implementar barras laterais dinâmicas (widgets) no WordPress

PROLONGAR

O widgets Eles são pedaços de conteúdo gerenciáveis ​​no backend (Aparência> Widgets), eles são armazenados em espaços conhecidos como Barras Laterais Dinâmicas.
As barras laterais podem ser implementadas em qualquer lugar em um modelo de wordpress, geralmente estamos acostumados a vê-las nas colunas da esquerda ou da direita e no rodapé.
Para criar um sideber, devemos colocar a função register_sidebar () no arquivo functions.php do nosso tema.
Esta função aceita como parâmetro uma matriz na qual os detalhes da barra lateral são especificados:
inhame: O nome da Barra Lateral, por padrão é 'Barra Lateral'.
eu ia: O id da barra lateral (ex: sidebar-right), o padrão é o ID numérico gerado automaticamente.
Descrição: Texto descritivo da barra lateral a registrar, é mostrado na página Widgets, por padrão está vazio
aula: Classe CSS para atribuir aos widgets desta barra lateral.
before_widget: O código HTML que vai antes de cada widget, por padrão é

  • after_widget: O código HTML que irá após cada widget, por padrão é
  • before_title: O código HTML que virá antes do título do widget, por padrão é


    after_title: O código HTML que virá após o título do widget, por padrão é


    Com base nos parâmetros, procedemos para criar uma barra lateral de exemplo:
     'Ad Zone', 'id' => 'ad-zone', 'description' => 'Os anúncios do site irão aqui', 'before_widget' => '',' after_widget '=>'',' before_title '=>'',' after_title '=>'')); ?> var13 -> 

    Salvamos o arquivo functions.php e então do administrador do wordpress vamos para Appearance> Widgets, devemos ver nossa barra lateral, que podemos começar a preencher com Widgets.
    Para mostrar a barra lateral e seu conteúdo no modelo usamos a função dynamic_sidebar (), ela tem um único parâmetro onde devemos indicar qual barra lateral mostrar, o id (textual ou numérico) da barra lateral é definido (no nosso caso: ' ad-zone ') se deixado em branco, ele mostrará a primeira barra lateral registrada.

    Também podemos validar se a barra lateral existe ou se o modelo aceita barra lateral para evitar erros.
     // Aqui o widget especificado no administrador será exibido 

    Normalmente é comum criar um arquivo sidebar.php, colocar a função lá e então incluí-lo com get_sidebar (), a fim de modularizar o código e separá-lo das outras páginas.
    Por exemplo, um modelo básico

    Muitos widgets para as barras lateraisVocê pode colocar o que quiser na barra lateral. Você quer ter uma imagem aleatória ou um pedaço de texto que muda a cada visualização de uma página em seu site?
    Existem milhares de widgets pré-programados prontos para uso que podemos ver em
    http: //wordpress.org … ins / tags / widget ou apenas veja os puglins mais incorporam algum widget para aproveitar as nossas páginas da web do wordpress, de acordo com nossas necessidades.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo
    wave wave wave wave wave