Yeni keşfettiğim fakat WordPress 4.9.6 sürümünün yayınlanması ile başımıza musallat olan bir sorun.. Blog yorumlarınızı siteye giriş yaparak cevaplıyorsanız tabi ki haberiniz olmuyor bu durumdan. Bir bakıyorsunuz yorum yazanlar çifter çifter yazmaya başlamış!? Çünkü mesajlarının gidip gitmediğini anlayamıyorlar. Onlarda haklılar.. Peki nedir bu olay? Hemen anlatayım sizlere..
Yakın zamanda Avrupa birliği insancıkları, kişisel verilerin gizliliği şeysinde web sitelerine bazı şartlar getirdiler. Aslında bu şartlar sadece Avrupa birliği ülkelerini ve Avrupa’da yaşayanları kapsasa da, olay bizlere de sıçradı. İlk olarak sitenizde görünen bir yere bir sözleşme koymanız gerekti. Sonra onay kutucukları çıktı başımıza..
Sonuç olarak bu sözleşme şeysi ve onay kutucuğu olayı mecburi olarak WordPress scriptine de geldi. WordPress’in 4.9.6 sürümüyle de yorumlara onay kutucuğu koyma şartı geldi.
Yorum yazanlar bu kutucuğa onay verirlerse adları ve mail adresleri web tarayıcısında kayıt altına alınabildiğinden yorumlarının durumunu görebiliyorlar, onay vermezlerse tarayıcı onların kim olduğunu hatırlayamadığından yorum sahipleri yorumları onaylanana kadar onları göremiyorlar.
Hatta bazı bloglarda yorum gönderdikten sonra karşılarına şöyle bir not geliyor;
Tekrar edilen yorum bulundu; görünen o ki bu yorumu daha önceden zaten yapmışsınız!
Aslında yorum blog sistemine ulaşıyor fakat yazarına sanki ulaşmamış gibi bir izlenim yaratıyor.
İnşallah olayı anlamışsınızdır..
Bu durumdan şöyle bir pürüz çıktı; birçok blog sahibi, konuya hakim olmadıklarından çerez onay kutucuğunu aktif etmediler. Aktif edenlerde eski tema kullanıyorlarsa onay kutucuğunu göremediler, gösteremediler. Yorum yazanlarda kutucuk göremediklerinden ve tikleyemediklerinden yorumlarının durumunu takip edemediler.
– Yorumum gitti mi acaba? Dur bir daha yazayım, garanti olsun. Yada boş ver başka yere bakarım..
Adam sitenize geldi, yorumunu yazdı yolladı ve karşısına tekrar boş yorum formu geldi. Mesajınız onay bekliyor gibi bir ekran yok! Çünkü kutucuğu tiklemedi, tikleyemedi.
Eğer kutucuk görünseydi, tiklese idi karşısına eskiden de gördükleri “Mesajınız onay bekliyor” notu gelecekti.
Yorum yazarı da yorumunun siteye ulaştığını, yönetici onayı beklediğini bilecekti. Siz cevap yazana kadar siteyi kontrol edecekti.
İşte bu sorunun kaynağı o onay kutucuğu.
Çözüm olarak; onay kutucuğunu yorum formu yakınına koymamız ve insanların o kutucuğa tıklaması gerektiğini anlatmamız gerekiyor. Yada herşeyi bu haliyle bırakacağız ve yorum yazanlara “yorumunuz ulaştı” gibi bir mail göndereceğiz.. ki adam yazdığı şeyi takip etsin.
Şimdi bazıları soracak?! Kutucuğu koymasak, moderasyon mesajını göstersek.??
İşte o olmuyor. Kişisel verileri koruma şeysi kapsamında sistem böyle olacak. Adam onay vermiyorsa yorumunu da takip edemeyecek. Yorum geldiği an anlık not, uyarı gösterecek yada yorum yazana mail göndereceksiniz. Veyahut yorum onaylarını kaldıracaksınız. Gönderilen her yorum direk yayınlandığından tik ile işleri olmayacak..
Kendinize göre bir çözüm üreteceksiniz.
Gelelim işin kodlu kısmına..
Yukarıda anlattığım mevzu için size basit bir çözüm önermek istiyorum. Belki WordPress ekibi sonraki güncellemelerde daha mantıklı bir çözüm sunarlar ama şuan en basitinden yapabileceğimiz şey şu;
Yorum yazanlara yorumları ve moderasyon onayı görünsün istiyorsanız!
1) Admin panelinde Ayarlar > Tartışma altına gidin, orada yorum çerez onay kutucuğu diye göreceksiniz. Tik koyup aktif edin.
2) Temanızın ftp dizinine gidin, comments.php dosyasını indirin ve aşağıdaki kod yığınını email girdisinden sonraya ekleyin.
<p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes"' . $consent . ' /> <label for="wp-comment-cookies-consent">Beni tarayıcıda hatırla!</label></p>
3) Şimdi sitenize gidin ve siteye giriş yapmadan yorum formuna bakın. Kutucuk görünüyorsa kutucuğa tik koyarak ve koymayarak denemeler yapın. Kutucuğu tikleyince gönderilen yorum görünüyorsa ve onay beklediği notu varsa, sorunu çözdünüz.
İsterseniz beni hatırla metni yerine çerez kullanımı vs. farklı şeyler yazın. Ama lütfen yorum yazarını korkutmayın.
Alternatif Çözümler!
Yukarıdaki yöntem haklı olarak sitenize yorum yazan sayısını azaltabilir. Bu sebeple alternatifleri görmek lazım.
1) Şuan en basit alternatif çözüm; WordPress sürümünüz güncel değilse 4.9.6 öncesinde kalmak. Belki ileride farklı bir gelişme olur, kutucuk olayını çözerler. Ama güncellemeyi çoktan yaptıysanız bir başka çözüme yöneleceksiniz..
2) Sitenize gpdr eklentisi kuracak, çerez tik kutucuğunu otomatik onaylı yapacaksınız ve yorum yazanlarda tik koymakla uğraşmadan doğrudan çerez kullanımına izin vermiş olacaklar. Bu sayede gönderdikleri yorumun gittiğini bilecekler.
3) Sitenizde yorum gönderildiği anda ekrana bir teşekkür notu açacaksınız yada yorum yazana mail göndereceksiniz. Ancak mail gönderme olayı biraz zahmetli, maliyetli olabilir. Teşekkür notu içinde şuan çalışan bir eklenti yada kod bilmiyorum. (Fakat keşfedersem paylaşırım.)
4) Yukarıda daha önce belirttiğim gibi, yorum onaylarını tümden kapatabilir, spamları engelledikten sonra tüm yorumlara direk yayınlanma izni verebilirsiniz. Tabi bu durumda da onaylanan yorumları sonradan takip etmeniz, reklam linklerini ayıklamanız gibi bir sürü gereksiz iş çıkabilir.
Konuyla alakalı gelişme olursa yazımda güncelleme yapacağım. Eğer konuyla alakalı sorularınız yada eklemek istedikleriniz olursa konu altından yazabilir, güncel durumu, kaçırdıklarımı hatırlatabilirsiniz.
Teşekkür ederim