Una cosa que nunca me ha quedado clara (especialmente porque no he enviado un complemento al repositorio) es cómo se genera la "ID" (slug) única de un complemento (es decir, esta lista ).
- ¿Es una elección del autor en el momento de la presentación de SVN o de un moderador?
- ¿Es el nombre del complemento desinfectado (título)?
- Es el
plugin_basename
? - ¿Es el archivo de complemento principal (sin el nombre del directorio)?
- ¿Algo más?
Tengo curiosidad por saber qué atributo (s) de un complemento lo vincula a su contraparte SVN (si tiene uno) para la API de actualización del complemento.
Pregunto, en parte por mi naturaleza, querer saber, pero también cómo asegurarme (hasta cierto punto), mis propios complementos únicos no chocarán con uno en el SVN.
Por ejemplo, si solo fuera 3) , podría usar un nombre de directorio muy exclusivo, pero mantener mi nombre de complemento (título) corto y dulce.
NB Mientras que parece ser la convención de nombres de archivos "estándar" [my-plugin-name]/[my-plugin-name].php
, me gusta [my-plugin-name]/plugin.php
.
Da a todos mis complementos algo de coherencia, está claro que es el archivo "bootloader" (principal), y desde un punto de vista insignificante, odio la repetición del nombre del directorio.
Esta es otra razón por la que hago la pregunta, ya que 4) me fastidiaría. Además, me gustaría escuchar tu opinión sobre este "estándar" también :)