Como registar-se novas áreas de widget para o seu tema wordpress

Em um tema WordPress, você pode criar áreas de widgets usar literalmente em qualquer lugar dentro de seu tema. A barra lateral é o local mais comum de widgets são usados, mas muitas pessoas também usar os widgets no rodapé, cabeçalho e principais áreas de conteúdo de seus sites. Barras laterais e widgets podem aparecer em qualquer lugar que você quer que eles. Este exemplo utiliza o modelo da barra lateral (sidebar.php

).

Primeiro, você tem que definir a barra lateral no seu tema. Portanto, você precisa para alertar WordPress que este tema pode lidar com widgets, também conhecido como registrar um widget com o software WordPress. Para registrar um widget, você precisa adicionar o register_sidebar função para o modelo Funções temáticos (functions.php).

No functions.php arquivo no tema Vinte Treze (escolher Aparência → Editor e, em seguida, clique das funções de tema [functions.phpfile]), o código para registrar um widget parecido com este:

register_sidebar (matriz ( `nome` = gt; __ ( `widget área primária`), `id` = gt; `widget-nome`, `descrição` = gt; __ ( `A área widget de primário`), `before_widget` = gt; `
  • ’, `After_widget` = gt; “
  • ”, `Before_title` = gt; ‘

    ’, `After_title` = gt; ‘

    ’,)) -

    Este código contém sete matrizes. A ordem é um conjunto de valores semelhantes a uma cadeia de consulta que conta uma função que variáveis ​​de usar. Neste caso, ele diz WordPress como você quer sua barra lateral e seus widgets de manuseado e exibida:

    Video: Onde comprar ou baixar GRÁTIS Temas Wordpress Profissionais

    • nome: Este nome é exclusivo para o widget e aparece na página de Widgets no Dashboard- este nome é útil se você se registrar várias áreas widgetizadas em seu site.

      Video: Como criar sites com Wordpress #2 | Temas e Widgets

    • identidade: Esta é a identificação única dada ao widget.

      Video: O menu do tema e os widgets do WordPress



    • descrição: Esta é uma descrição de texto do widget. O texto aparece na página de Widgets do Dashboard.

    • before_widget: Esta é a marcação HTML que é inserido diretamente antes da Widget- é útil para Cascading Style Sheets fins (CSS) de estilo.

    • after_widget: Esta é a marcação HTML que é inserido diretamente após o widget.

    • before_title: Esta é a marcação HTML que é inserido diretamente antes do título do widget.

    • after_title: Esta é a marcação HTML que é inserido diretamente após o título do widget.

    O trecho de código anterior registra um widget - Primária Widget Área - no WordPress Dashboard. Além disso, o código coloca o conteúdo da barra lateral em um elemento que tem o CSS ferramenta classe (e é denominado como uma lista desordenada) e coloca as tags em torno de título do widget. Você pode inserir este código diretamente abaixo da tag primeira PHP abertura (lt;? php).

    Pressionar Enter para adicionar algumas linhas extras quando você entra código pode ser útil. O navegador ignora as linhas vazias extras em torno de seu código, mas podem aumentar muito a legibilidade.

    Com esse código em suas funções temáticos (functions.phparquivo), WordPress reconhece que você registrou uma área de widget para o seu tema e torna a área do widget disponível para você arrastar e soltar os widgets em na página de Widgets do Dashboard. Tudo o que resta fazer agora é chamar esse widget em seu sidebar.php Arquivo. Ao fazer isso, você permitir que os widgets para aparecer em seu site.


    Publicações relacionadas