Ana içeriğe geçin
  Perşembe, 22 Haziran 2017
  3 Cevaplar
  0.9k ziyaretler
  Abone
E-posta bildirimlerinizde, mevcut {kategori}, {kullanıcı_adı}, {web_sitesi_url}, {dosya_adı}'na ek olarak dört tane daha token görmek istiyorum:


  • {editör_kullanıcı_adı}
  • {dosya_uzantısı}
    {site_adı}
    {kategori_adı}


Ayrıca tüm tokenların "Konu" alanında ve Gövde alanında da mevcut olmasını istiyorum.

O zaman varsayılan konunuz şu olabilir:


[{site_name}]: File '{file_name}.{file_extension}' added in '{category_name}' by {editor_username}


Örneğin:


[RRCS Employee Portal]: File 'Test document.txt" added in 'Staff Meeting Minutes' by Larry Daniele


Aynı şey e-postanın gövdesi için de geçerlidir.

İdeal olarak, şunlar için de tokenlar olabilir:


  • {kategori_url}
  • {dosya_url}


Böylece bu öğeler e-postanın gövdesine köprülenebilir ve böylece bir yönetici isterse doğrudan belgeye gidebilir.

Bu bana, hangi sitede hangi dosyayı kimin değiştirdiği konusunda kritik bilgiler veriyor.

Harika bir ürün için teşekkürler! Umarım bu onu daha da iyi hale getirir (fazla çaba harcamadan).

Larry
T
8 yıl önce
Merhaba,

Gerçekten harika bir ekleme gibi görünüyor, şu etiketler hakkında daha spesifik olabilir misiniz:
- {editor_username}, {username} ile arasındaki fark nedir?
- {category_name} ile {category} arasındaki fark

Teşekkürler.
L
8 yıl önce
Merhaba Tristan,

Karışıklıktan dolayı özür dilerim.

Anladığım kadarıyla {kullanıcı_adı}, e-postayı gönderdiğiniz kişinin adı (yani bir dosya eklendiğinde bildirim alacak kişiler listesindesiniz). {editor_username} kullanıcı adının, depoyu DÜZENLEYEN (ekleyen, düzenleyen veya silen) kişinin kullanıcı adı olmasını istiyorum (yani bildirimi ALAN değil, TETİKLEYEN kişi).

Yani "Mary" bir dosyayı düzenliyorsa ve "Larry"nin bundan haberdar edilmesi gerekiyorsa, "{username}" "Larry" ve "{editor_username}" "Mary" olur.

Muhtemelen "{subscriber_username}" ifadesini "{username}" ifadesinin eşanlamlısı olarak oluşturup dokümantasyonda "{username}" ifadesini aşamalı olarak kaldırırdım. Bu, ikisini birbirinden ayırmaya yardımcı olur. Bir bildirime birden fazla abone olabilir ve her birinin e-postada kendi {subscriber_username} ifadesi bulunur; depoda düzenleme yapan yalnızca bir kullanıcı vardır: {editor_username}.

Ayrıca, "kullanıcı adı" muhtemelen kullanıcının gerçek WordPress "kullanıcı adını" temsil etmelidir (örneğin "ldaniele";)"display_name", selamlamada kullandığımız isim için daha doğru olurdu (örneğin "Larry Daniele";).

Haklısınız, "{category_name}", "{category}" ile aynı. "{category_url}" eklersek, ikisini daha iyi ayırt etmek önemli olacaktır.

Temel olarak, bu tür token'lar için en sürdürülebilir çözümün, nesne yönelimli programlamada tipik bir nesneye birebir eşlenmelerini sağlamak olduğunu düşünüyorum. Örneğin, PHP veya C++'da şöyle şeyler yazabilirsiniz:


  • kategori.adı
  • kategori.url
    kategori.id
    kullanıcı.görüntülenen_ad
    kullanıcı.kullanıcı adı
    Kullanıcı kimliği
    vesaire.


buna karşılık gelen şu gibi tokenleriniz olabilir:


  • kategori_adı
  • kategori_url'si
    kategori_kimliği
    kullanıcı_görüntülenen_adı
    kullanıcı_kullanıcı_adı
    Kullanıcı kimliği
    vesaire.


Bu, adların ne olması gerektiğini daha açık hale getirir (çünkü çoğu durumda WordPress nesneleri zaten iyi tanımlanmıştır). Ayrıca, daha fazla öznitelik eklemek istediğinizde kümeyi nasıl genişleteceğinizi de netleştirir.
T
8 yıl önce
Merhaba,

tamam anladım! Teşekkürler, kullanımı kolay bir şey bulmaya çalışacağım ve yol haritamıza ekleyeceğim.

Sevgilerimle,
  • Sayfa :
  • 1
Bu yazıya henüz yanıt verilmedi.