Szia Tristan!
Elnézést a zavarásért.
Ha jól értem, a {felhasználónév} annak a személynek a neve, akinek az e-mailt küldi (azaz szerepel azon személyek listáján, akiknek értesítést kell kapniuk egy fájl hozzáadásakor). Szeretném, ha a(z) {editor_username} legyen annak a személynek a felhasználóneve, aki SZERKESZTETTE (hozzáadta, szerkesztette vagy törölte) az adattárat (azaz nem annak a személynek, aki KIINDÍTTA az értesítést, nem pedig azt, aki KAPTA).
Tehát ha "Mary" szerkeszt egy fájlt, és "Larry"-nek értesítést kell kapnia, akkor a "{username}" "Larry", a "{editor_username}" pedig "Mary" lesz.
Valószínűleg létrehoznám a „{subscriber_username}” kifejezést a „{username}” szinonimájaként, és a „{username}” kifejezést fokozatosan kivonnám a dokumentációból. Ez segítene a kettő megkülönböztetésében. Sok feliratkozó lehet egy értesítésre – mindegyiknek saját {subscriber_username}-je van az e-mailben; csak egy felhasználó szerkesztette a tárat - {editor_username}.
Ezenkívül a "felhasználónév" valószínűleg a felhasználó tényleges WordPress "felhasználónevét" jelenti (pl. "ldaniele"
. A "megjelenítési_név" pontosabb lenne a köszöntésben használt névre (pl. "Larry Daniele"
.
És igazad van, a "{category_name}" ugyanaz, mint a "{category}". Ha hozzáadjuk a „{category_url}” kifejezést, akkor fontos lenne jobban megkülönböztetni a kettőt.
Alapvetően azt gondolom, hogy az ilyen típusú tokenek legfenntarthatóbb megoldása az, ha egyenként leképezzük őket egy tipikus objektumra az objektum-orientált programozásban. Így például hova írhatna ilyesmit PHP-ben vagy C++-ban:
- kategória név
kategória.url
kategória.id
user.display_name
user.username
Felhasználói azonosító
stb.
lehetnek megfelelő tokenjei, például:
- kategória név
kategória_url
kategória_azonosítója
user_display_name
user_username
Felhasználói azonosító
stb.
Ez egyértelműbbé teszi, hogy mik legyenek a nevek (mivel sok esetben a WordPress objektumok már jól meghatározottak). És világossá teszi, hogyan lehet bővíteni a készletet, ha további attribútumokat szeretne hozzáadni.