Una cosa che non mi è mai stata chiara (soprattutto da quando non ho inviato un plug-in al repository) è come viene generato l'ID "univoco" (slug) un plug-in (ovvero questo elenco ).
- È una scelta dell'autore al momento della presentazione di SVN o di un moderatore?
- È il nome del plugin disinfettato (titolo)?
- È il
plugin_basename
? - È il file del plugin principale (senza il nome della directory)?
- Qualcos'altro?
Sono curioso di sapere quali attributi di un plug-in lo collegano alla sua controparte SVN (se ne ha uno) per l'API di aggiornamento del plug-in?
Chiedo, in parte per mia natura, di voler sapere, ma anche come assicurarmi (in una certa misura), i miei plugin una tantum non si scontreranno con uno nell'SVN.
Ad esempio, se fosse solo 3) , potrei usare un nome di directory altamente univoco, ma mantenere il nome del mio plugin (titolo) breve e dolce.
NB Anche se la convenzione di denominazione dei file "standard" sembra essere [my-plugin-name]/[my-plugin-name].php
, mi sono appassionato [my-plugin-name]/plugin.php
.
Dà un po 'di coerenza a tutti i miei plugin, è chiaro che è il file "mainloader" (principale), e da un punto di vista meschino odio la ripetizione del nome della directory.
Questa è un'altra ragione per cui faccio la domanda, dal momento che 4) mi rovinerebbe. Inoltre mi piacerebbe sentire i tuoi pensieri anche su questo "standard" :)