Em breve, abordarei meu primeiro plug-in e procuro plug-ins que você considera de alta qualidade. Coisas que posso usar como exemplo enquanto projeto a estrutura do meu plugin.
Alguma ideia? Por favor, inclua o que o torna um ótimo plugin.
Em breve, abordarei meu primeiro plug-in e procuro plug-ins que você considera de alta qualidade. Coisas que posso usar como exemplo enquanto projeto a estrutura do meu plugin.
Alguma ideia? Por favor, inclua o que o torna um ótimo plugin.
Respostas:
Não posso fornecer links para o repositório de plugins, mas aqui estão algumas pessoas ótimas que compartilham um bom código (em estilos bem diferentes) no Github. Basta dar uma olhada nos repositórios ou em suas principais ideias:
Existem muitos plugins que demonstram o Great Wordpress Plugin Development. Alguns deles demonstram grande desenvolvimento, como no código bem comentado, no estilo de codificação de acordo com os padrões do WP e no uso da API do WP com truques legais que não estão documentados e você não os verá usados em nenhum outro plug-in.
Como desenvolvedor do WordPress, meus 3 principais favoritos são:
Dito isso, não apenas os plug-ins dão a você a ideia de como você pode escrever um ótimo plug-in do WordPress, mas se você seguir, ler e ouvir os conselhos dos Grandes Desenvolvedores do WordPress e ler o código deles, aprenderá muitas coisas legais. Quase todo mundo aqui no WPSE ou em outros fóruns do WP é incrível desenvolvedor do WordPress, mas alguns dos meus favoritos são:
Além disso, se você seguir as respostas dos voluntários mais renomados aqui, encontrará muitas, sim, muitas coisas boas, idéias e técnicas de codificação do WordPress.
Você pode querer dar uma olhada em:
Não é um plugin específico, mas muitas dicas e guias úteis.
Pode parecer uma autopromoção, mas considero que meu plugin de uso interno possui um código de alta qualidade. Aqui estão os princípios mais importantes por trás do código:
o recente livro de desenvolvimento de plugins do WordPress contém muitos exemplos de práticas recomendadas. Eu sugiro pegar uma cópia. http://www.amazon.com/Professional-WordPress-Plugin-Development-Williams/dp/0470916222
Eu acho que um dos meus mais recentes é um bom começo para instalar um plugin simples e rodar http://wordpress.org/extend/plugins/wp-cron-control/
Vou oferecer um dos meus, que pode lhe dar um bom lugar para começar.
https://github.com/mfields/taxonomy-short-description/blob/master/taxonomy-short-description.php
Acredito que ele mostre as melhores práticas para estender o WordPress de maneira responsável. Ele faz o que precisa, sem impedir que outras extensões sejam conectadas nos mesmos locais.
Perguntas como essa são realmente difíceis de responder. Realmente não há requisitos sobre o que um plug-in precisa fazer. Eles podem fazer o mínimo ou o máximo necessário para a finalidade específica pretendida.
Definitivamente, o tópico "melhores práticas" deve ser considerado no desenvolvimento de plug-ins, mas é realmente impossível encontrar um único plug-in que demonstre as melhores práticas ligadas a todas as partes do WordPress.