Para evitar colisões com outros plugins, deve-se prefixar todas as funções, ações e plug-ins globais com um prefixo exclusivo, por exemplo:
function xyz_function_name() { ... }
A questão é: como verifico se xyz
é realmente único? Por exemplo, o Yoast SEO usa os wpseo_
quais eu posso imaginar que outros plugins de SEO também possam ser usados com facilidade. Qual é a melhor maneira de pesquisar possíveis plug-ins disponíveis do WordPress em colisões? Ou existe?
plugin-development
Borek Bernard
fonte
fonte
Respostas:
Você pode usar o script shell WordPres Plugin Directory Slurper de Mark Jaquith para baixar a versão mais recente de todos os plugins do repositório WordPress.org. Após o download dos plug-ins, você pode procurar o prefixo do plug-in / gancho que deseja verificar, por exemplo:
Descompacte o pacote do WordPres Plugin Directory Slurper na raiz do documento. O nome do diretório padrão é
WordPress-Plugin-Directory-Slurper
e contém:Execute o script bash executando
php update
de dentro doWordPress-Plugin-Directory-Slurper
diretório Os plug-ins compactados serão baixados/zips
e extraídos para/plugins
. O repositório inteiro está em torno de 15 GB e levará várias horas para baixar pela primeira vez.O conteúdo do
update
script:Se você deseja fazer o download de todos os temas aprovados mais recentes, também existe um script para isso: WordPress Theme Directory Slurper de Aaron Jorbin.
Esses scripts de shell são projetados para um sistema Unix. Se você estiver usando o Windows, poderá executar os scripts Plugin / Theme Directory Slurper usando o cygwin.
fonte
fonte