Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. WordPress
Code

Exibindo seu Widget do WordPress no Site

by
Difficulty:IntermediateLength:ShortLanguages:
This post is part of a series called Introduction to Creating Your First WordPress Widget.
Building the Form for Your WordPress Widget

Portuguese (Português) translation by João Fagner (you can also view the original English article)

O estágio final de como criar seu widget é exibi-lo no seu site. Você fazer isso editando a classe WP_Widget.

Esta é a parte final de uma série de cinco partes que você precisará seguir para chegar até aqui:

O Que Você Vai Precisar

Para acompanhar esta série, você vai precisar:

Codificação a Saída do Widget

Existem duas partes para isto: adicionando uma função fora do widget que identificará a página ancestral para usar e editar a função do widget dentro da classe WP_Widget.

Adicionando a Função Ancestral

Esta função é tirada diretamente do meu tutorial anterior para criar um plugin para a navegação contextual da barra lateral.

Acima de sua classe de WP_Widget, adicione a função ao seu arquivo de plugin:

Você então usará isto mais tarde ao definir uma consulta para executar no widget.

Editando a Função do Widget

Em seguida, você precisará editar a função do widget vazia criada anteriormente, em seu arquivo de plugin. Comece por definir a variável com base na entrada do formulário:

Em seguida, adicione a sua consulta e a sua saída, a função de edição, então se parecerá com isto:

Isto verifica-se estamos em uma página e em seguida, define os argumentos para a função de list_pages() usando a saída da função anterior e o valor da variável $depth, que é definido pela forma do widget.

Agora salve seu widget e verifica no seu site. Sua lista deve exibir onde quer que você adicione o widget:

O Plugin Final

Agora você tem um plugin de widget completo!

Recapitulando o que você aprendeu em todos os cinco tutoriais, aqui está como o código do plugin deve parecer na íntegra:

Resumo

Criar um widget envolve algumas etapas. Que são:

  • Registrando seu widget
  • Criando a classe para manter as funções do widget
  • Escrevendo uma função construct para construir o seu widget
  • Escrever uma função form para o formulário na tela de Widgets
  • Escrevendo uma função update, assim o widget pode ser atualizado
  • Escrevendo uma função widget para a saída.

Depois de ter feito tudo isso, você terá um widget funcionando e você pode adaptá-lo ao que você quiser.

Seja o primeiro a saber sobre novas traduções–siga @tutsplus_pt no Twitter!

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.