it-swarm.asia

Yorum bir Cevap olup olmadığını görmek için Kanca?

Tamam, başlığın oldukça belirsiz olduğunu biliyorum ama nasıl ifade edileceğini bilmiyordum.

Temel olarak, seçeneğini belirleyen, yalnızcaözellikle yanıtlamışlarsa, e-posta bildirimleri gönderen bir eklenti istiyorum.

WordPress, yorum yazmak/yanıtlamak için yerleşik bir işleve sahiptir; bu nedenle, abone oldukları bir yayına her yeni yorum gönderildiğinde, kullanıcının e-postalarla bombalanması yerine, onlara yalnızca bildirimde bulunma seçeneği vermek istiyorum özellikle cevaplandıklarında.

Gerçekte, sonuç vermeyecek bir sonuç veren bir ön arama olması gerekirse, bunu kendim geliştirebilirim.

Sorum şu, hangi kancalara bakmalıyım? Diğer notifier eklentilerine baktığımda, comment_post ve kendimle bulabildiğim diğerlerini kullandıklarını görüyorum. Daha spesifik olarak, x kullanıcısının doğrudan bir cevap alıp almadığını nasıl bilebilirim?

Abonelik sisteminin ve bunların hepsinin nasıl işe yarayacağını anlıyorum, tek kaygım abone olunan kullanıcının yerleşik yorumlama sistemi aracılığıyla doğrudan bir yanıt alıp almadığını söylemektir.

1

Bunu anladım. wp_comments tablosundaki her yorum satırında, ana yorumun comment_parent'sını depolayan comment_ID adlı bir alan bulunur. Yorumun üst öğesi yoksa, varsayılan 0'dır.

Bu yüzden her yorum gönderiminde, yayınlanan yorumun ebeveyni için veri tabanını kontrol edeceğim ve eğer bir abonenin yorumuyla eşleşirse, ona bildirecektir.

Bir plana benziyor.

3