Boas práticas para o desenvolvimento de plugins WordPress
Developers,
hoje listo tópicos de boas práticas no desenvolvimento de plugins para WordPress, leia, reflita, deixe suas dúvidas e/ou novos tópicos não abordados aqui.
Programação Orientada a Objetos (POO)
Desenvolver plugins orientado a objetos nos possibilitada a reutilização de seus métodos o deixa mais flexível para fazer atualizações futuras. Além disso deixa seu código muito mais robusto e de qualidade.
Funções Nativas
O WordPress é rico em pequenas e grandes funções que nos ajuda e muito ao desenvolver um plugin, além de nos oferecer ganchos e filtros para alterar-mos algumas de suas funções.
Nomes descritivos
Dê nomes mais descritivos aos seus plugins, isso facilita as buscas e ajuda na interpretação dos desenvolvedores que navegam pelos códigos. Dê o mesmo nome do plugin como prefixo para os arquivos.
Organização
Organize os arquivos de seu plugin, separe CSS e Javascript, imagens, arquivos de traduções. Seja organizado, isso ajuda na manutenção junto com a orientação a objetos dita anteriormente.
Desinstalação
Sempre crie uma função de desinstalação para seu plugin. Evite deixar lixos como tabelas de banco de dados, options do wordpress e imagens. Isso pode sobrecarregar o servidor do usuário e não é legal.
Visual padronizado
Padronize seus plugins com o visual do WordPress, use classes CSS e funções Javascript nativas da administração do WordPress. Assim o usuário não se perde e fica mais a vontade com o visual do seu plugin.
Bom developers, essas são algumas das minhas sugestões, tem alguma? Comente aí!


