Uma coisa que nunca ficou clara para mim (especialmente porque eu não enviei um plug-in para o repositório) é como o "ID" (slug) único de um plug-in é gerado (ou seja, esta lista ).
- É uma escolha do autor no momento da submissão do SVN ou de um moderador?
- É o nome do plug-in higienizado (título)?
- É o
plugin_basename
? - É o principal arquivo de plug-in (sem o nome do diretório)?
- Algo mais?
Estou curioso para saber quais atributos de um plug-in vinculá-lo ao seu equivalente SVN (se houver) para a API de atualização de plug-ins?
Eu pergunto, em parte fora da minha natureza, querer saber, mas também como garantir (até certo ponto) que meus próprios plug-ins únicos não colidam com um no SVN.
Por exemplo, se fosse apenas 3) , eu poderia usar um nome de diretório altamente exclusivo, mas manter o nome do meu plugin (título) curto e agradável.
NB Embora a convenção de nomeação de arquivos "padrão" pareça ser [my-plugin-name]/[my-plugin-name].php
, eu me apaixonei [my-plugin-name]/plugin.php
.
Ele dá consistência a todos os meus plugins, fica claro que é o arquivo "bootloader" (principal) e, do ponto de vista mesquinho, odeio a repetição do nome do diretório.
Essa é outra razão pela qual faço a pergunta, pois 4) me atrapalhava. Além disso, eu gostaria de ouvir seus pensamentos sobre esse "padrão" também :)