Como usar widgets em wordpress vinte quinze

Video: Como adicionar Widget/gadgets no WordPress.ORG

Cerca de 99,99 por cento dos temas WordPress disponíveis hoje são codificados com barras laterais widgetizadas - o que significa que você pode usar os widgets dentro de WordPress para preencher sua área da barra lateral com o conteúdo, menus de navegação e listas.

Video: Curso de plugins Wordpress 16: Widget Options

Com widgets no lugar, você geralmente não tem nenhuma razão para mexer com o código no sidebar.php arquivo de modelo, porque a maior parte do conteúdo que você deseja adicionar em sua barra lateral pode ser adicionado através do uso de widgets.

Em um tema WordPress, o modelo Funções temáticas (functions.php) E o modelo da barra lateral (sidebar.php) Criar a funcionalidade e a possibilidade de widgets para existir dentro de seu tema. Você não está limitado a onde você coloca e usar widgets, de um modo geral. O modelo da barra lateral (sidebar.php) É utilizado neste exemplo.

Primeiro, você tem que definir os widgets em seu tema. Isso significa que você precisa para alertar WordPress para o fato de que este tema pode manipular os widgets - que é conhecido como registrar um widget com o software WordPress. Para registrar um widget, adicione o register_sidebar função para o modelo Funções temáticos (functions.php). No functions.php arquivo no tema Vinte Quinze, o código para registrar um widget parecido com este:

register_sidebar (matriz ( `nome` = gt; __ ( `Área widget`, `twentyfifteen`), `id` = gt; `barra lateral-1`, `descrição` = gt; __ ( `barra lateral principal que aparece no lado esquerdo . ` `twentyfifteen`),` before_widget `= gt; ``, `after_widget`= gt; ``, `before_title`= gt;`

‘,‘After_title’= gt; ‘

‘,)) -

Dentro desse código, você vê sete matrizes diferentes. Uma matriz é um conjunto de valores que diz WordPress como você gostaria que seus widgets tratadas e apresentadas:

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

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

  • descrição (Opcional): Este é um texto de descrição do widget. O texto que é colocado aqui exibido na página Widgets do Dashboard.

    Video: Tutorial WordPress: Como mostrar widgets en páginas específicas

  • before_widget: Esta é a marcação HTML que é inserido diretamente antes do widget. É útil para fins de estilo CSS.

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

    Video: Personalizar o Menu do WordPress (17 de 21)



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

  • Com esse código no seu functions.php arquivo, WordPress reconhece agora que você já registrou um widget chamado Widget Área para seu tema e torna a área Widget disponível para que você arraste e solte widgets 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 exibir em seu site. Siga estes passos para chamar widgets para o seu site (estas etapas pressupõem que o código do widget não é já no modelo Sidebar):

    1. Clique no link Editor de baixo do menu Aparência.

      A página Editar Temas abre.

    2. Clique na barra lateral (sidebar.php) Molde.

      O modelo Sidebar abre na caixa de texto no lado esquerdo da página.

    3. Digite o seguinte código na barra lateral (sidebar.php) Molde:

      lt; php if (dynamic_sidebar ( ‘Widget Área Primária’)!):???? gt; lt; php endif- gt;

      O parâmetro dentro do dynamic_sidebar tag corresponde ao nome fornecido na matriz widget chamado nome anteriormente. Deve ser o mesmo- caso contrário, ele não será exibido em seu site.

    4. Clique no botão Atualizar Arquivo.

      As alterações feitas ao Sidebar (sidebar.php) Arquivo de modelo estão agora a salvo.

    Você pode registrar um número ilimitado de widgets para seu tema. Esta flexibilidade permite que você crie várias áreas widgetizadas diferentes e características de widgets em diferentes áreas do seu site.


    Publicações relacionadas