Suporte » Plugins » Desenvolver Plugin ou Widget?

  • Sou novo aqui no fórum, porém estou na área de desenvolvimento há mais de 5 anos atuando como programador Front-end e Back-end. Relutei um pouco para trabalhar com WordPress, mas estou vendo a necessidade de aprendê-lo rs.

    Uma dúvida que tenho e que não encontrei resposta buscando aqui no fórum é com relação não a diferença, mas sim ao propósito dos Plugins e dos Widgets. Por exemplo: semana passada precisava adicionar os ícones das redes sociais no footer e vi que o melhor jeito era através dos Widgets; e buscando achei como desenvolver um de acordo com minhas necessidades.

    Agora quero desenvolver uma página que vai ser necessário ao administrador enviar um arquivo de imagem e preencher dois campos type[text] e outro type[radio]. Como não quero pegar pronto e sim desenvolver, penso que o certo seria desenvolver um Plugin e não um Widget. Certo? Ou não?

    Como estou iniciando agora no WordPress, quero opinião de vocês que já trabalham com ele há certo tempo, mostrando o por que de desenvolver o Plugin em determinados casos e de desenvolver Widgets em outros.

    Obrigado.

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Você cria um plugin para existir uma funcionalidade não nativa no WordPress atendendo assim seu requisito, em seguida se você precisar mostrar algum dado em tela para o usuário você cria um widget que vai trazer estes dados e o coloca em algum lugar do tema para ser exibido ao visitante, isto é puramente organizacional, você pode simplesmente ignorar e fazer na “mão” escrevendo o código direto no template por exemplo.

    Obrigado pela resposta Francis. Agora ficou claro essa questão do propósito de cada um. O fato de escrever na mão usando um Page Template é útil, no caso até estou fazendo dessa maneira na página que citei acima como exemplo.

    Acontece que quero deixar o conteúdo dessa página editável no Painel, pois nela há uma relação de Atletas contendo cada um sua foto e dois títulos (h1 e h2); faria com que essas opções fossem editáveis para facilitar a manutenção.

    Pelo que entendi, me corrija se eu estiver errado, posso muito bem então fazer com que essas opções (envio de nova foto, alteração dos dois títulos) sejam editáveis através de um Widget, já que essas informações serão exibidas ao visitante. Certo?

    Já dei uma olhada nos padrões de desenvolvimento do WordPress; mas estou um pouco perdido neste começo rsrs.

    Obrigado pela força!

    Trabalhe com os “Campos personalizados” que são nativos no WordPress, basta habilitar, eles quebram um galho imenso, não vai haver a necessidade de você criar um plugin para seu propósito, depois você chama estes campos manualmente no single e os ordena com css, quando puder estude pela internet sobre a estrutura de criação de um plugin, como exibir campos personalizados no painel de administração etc, tem bastante coisa poraí.

    Massa demais!!! Vou correr atrás disso! Obrigado mais uma vez Francis!!!
    Abraço

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘Desenvolver Plugin ou Widget?’ está fechado para novas respostas.