Registrar suas áreas de widgets em wordpress vinte quinze

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. Para este exemplo, use o modelo Sidebar (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 Quinze (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 (array ( `name` = gt; __ ( `Área Widget`, `twentyfifteen`), id `= gt; `barra lateral-1`, `description`= gt; __ (` Adicionar os widgets aqui para aparecer em sua barra lateral . ` `twentyfifteen`),` 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:

  • 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.

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

  • 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 - Área Widget - sobre o 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