Oluşan bir yorum yorum ekleyin. WordPress'te yorum ayarlama

Bu isim pek çoğuna müdahale etmez, ancak bazen soru, bir yorum bırakmak veya benzeri bir yorum eklemek için nasıl değiştirileceği sorusu ortaya çıkar. Bu durumda, bu makale size yardımcı olacaktır. Yukarıda yazdığım gibi, birkaç yol göstereceğim.

Yöntem numarası 1

İlk yöntem için, dosyayı sitenizde yüklü olan temanın bulunduğu klasörde bulmanız gerekir. yorumlar.php. Varsa, açın ve yorum formunun içeriğini ayarlamaktan ve görüntülemekten sorumlu bir dizi arayın. Şuna benziyor:

$args = dizi("comment_notes_before" => "

", "yorum_alanı" => "

", "id_submit" => "comm_subm", "label_submit" =>

Yani, bu diziye, istenen değere sahip yeni bir parametre eklemeniz gerekiyor ve bu kadar. Bizim durumumuzda, bu:

"title_reply" => "Kendi incelemenizi bırakın",

nasıl anlıyorsun - Yorumunuzu bırakın, bu yerine yeni ad - Bir yorum ekleyin. Böyle bir parametreyi dizinin başına veya sonuna ekleyebilirsiniz. Bunun gibi bir şey ortaya çıkacak:

$args = array("title_reply" => "Yorumunuzu bırakın", "comment_notes_before" => "

Aşağıdaki alanları doldurun. E-postanız yayınlanmayacaktır. Gerekli alanlar işaretlendi *

", "yorum_alanı" => "

", "id_submit" => "comm_subm", "label_submit" => "Gönder",); comment_form($args);

Başa eklendi ve şimdi giriş sayfalarında bir satır görüntülenecek - İncelemenizi bırakın. Bu yöntem karmaşık değildir ve minimum çaba gerektirir, asıl şey diziyi doğru tanımlamaktır. Ama bazen temanın içinde hiç comment.php dosyası yok veya içinde dizi yok ve onu oraya nasıl doğru ekleyeceğinizi bilmiyorsunuz, o zaman ikinci yöntem size yardımcı olacaktır.

Yöntem numarası 2

İkinci yöntemin özü, adın değiştirilmesini sağlayacak yeni bir işlev eklemektir. Bunu yapmak için, aktif temalı klasörde dosyayı bulmanız gerekir. işlevler.phpözel işlevlerle ve uygun bir yerde, bunu bilmiyorsanız, en sonunda PHP kapanış etiketinden önce - ?> , yoksa, en sonunda aşağıdaki kodu ekleyin:

function wph_change_submit_label($defaults) ( $defaults["title_reply"] = "Geri Bildiriminizi Gönderin"; return $defaults; ) add_filter("comment_form_defaults", "wph_change_submit_label");

Bonus

Bu, aslında, ilk yöntemde yapılanla aynıdır, basitçe, orada doğrudan diziye ve burada filtreden gömdük. Bu adımlardan sonra başlıkta bir değişiklik göreceksiniz. İlk yöntemde olduğu gibi metni değiştirebilirsiniz - İncelemenizi beğendiğinize bırakın. Bu metin örnek olarak verilmiştir.

Ayrıca Yorumlar kelimesinin çekimine dikkat çekmek ve önermek istiyorum. Formda bir satırınız varsa - 1 yorum veya Yorumlar: 10 gönderildi.Makaleden İşlevi kullanabilirsiniz. Zaten kullanıyorsanız, bir dizi doğrultusunda tavsiye ederim:

Array("yorum", "yorumlar", "yorumlar")

Bu kelimeyi yukarıdaki yöntemlerde kullandıysanız, inceleme, inceleme, inceleme için başlıkları değiştirin. böylece, sizin için her şey aynı olacak ve bir dağınıklık içinde değil, incelemeler var ve yorumlar var.

Bugün sizlerle paylaşmak istediğim bilgiler bunlar. Belki birileri için faydalı olacaktır.

Hepsi bu, ilginiz için teşekkürler. 🙂

Dmitry Demans

Yorumlama sisteminin rahatlığı ve işlevselliği, izleyici katılımını ve sitedeki yorum sayısını etkiler. Bu makalede, en iyi çözümü seçmenize yardımcı olacak en iyi harici yorum sistemlerinin incelemelerini bulacaksınız.


Neden harici yorum sistemlerine ihtiyaç duyulur?

Varsayılan yorum sistemi ve varsayılan ayarlarla bir WordPress sitesinde yayınlamayı tartışmak için manuel olarak bir ad ve e-posta adresi girmeniz gerekir. Aynı problem, diğer popüler motorların tartışıldığı normal sistemlerde de mevcuttur. Bu nedenle, kullanıcılar yetkilendirme için çaba harcamak istemediğinden çok fazla yorum kaybedersiniz.


Üçüncü taraf yorum hizmetleri aşağıdaki özellikleri sağlar:

  • Tartışmaya katılmak için yetkilendirme kolaylığı. Burada kullanıcının bir an önce yorum bırakma isteği ile yorumcu hakkında kaynak sahibinden veri alma ihtiyacı arasında bir denge bulmanız gerekiyor.
  • Dinleyiciyi tartışmaya dahil etmek. Üçüncü taraf hizmetler, kullanıcıları yeni yorumlar konusunda bilgilendirir.
  • Yorumların saklanması. Üçüncü taraf sistemler, kullanıcı yorumlarını sunucularında saklar. Bu, disk alanından tasarruf sağlar ve site sahibinin sunucusundaki yükü azaltır.
  • Yorumları derecelendirme imkanı.
  • Yorum önerme imkanı.
  • Sosyal ağlardaki kullanıcı profillerine otomatik olarak yorum göndererek hedef kitle kapsamını genişletmek.
  • Yorumlara görsel içerik ekleme yeteneği.

Aşağıda, en uygun harici yorum sistemlerinin özelliklerine genel bakış bulacaksınız.

Sitede hangi alternatif yorum sistemleri kullanılabilir?

Web sitesi sahiplerinin ücretli ve ücretsiz yorum hizmetlerine erişimi vardır. Mini incelemeler, WordPress çalıştıran siteler için kurulum ve yapılandırma talimatlarının yanı sıra her sistem hakkında genel bilgiler içerir.

Disqus yorum sistemi

Disqus, en popüler üçüncü taraf yorum sistemidir. Yaratıcılara göre, kullanıcılar onun yardımıyla her ay web sitelerine 50 milyon yorum yazıyor.

Popülaritesi nedeniyle Disqus, diğer harici yorum sistemlerini değerlendirmek için bir referans veya başlangıç ​​noktası olarak kabul edilebilir.

Disqus bir web sitesine nasıl kurulur


Site ayarları sayfasında kaynağın adını girin ve Disqus platformundaki URL'yi seçin. Sitenizin ait olduğu kategoriyi belirlemek için açılır menüyü kullanın. İleri düğmesine tıklayın.


Bir sonraki adımda bir plan seçin. Aşağıdaki seçenekler mevcuttur:

  • Temel. Herhangi bir site için ücretsiz plan, yorum sisteminde reklamlar görüntülenir. Disqus, reklam gelirini yalnızca platformun dahili kriterlerini karşılayan sitelerle paylaşır.
  • Artı. Abonelik ücreti aylık 9 ABD dolarıdır. Plan, reklamları kapatmanıza olanak tanır. Ticari olmayan siteler, reklam göstermeyen kişisel bloglar için Plus planı ücretsiz olarak bağlanabilir. Günlük izlenme sayısı 50.000'i geçmemelidir.
  • profesyonel Maliyet aylık 89 ABD dolarıdır, sayfa görüntüleme sayısı günde 150.000'den fazla değildir. Profesyonel planda ek işlevler vardır: gelişmiş analitik, öncelikli destek, gelişmiş denetleme seçenekleri.


Sonraki sayfada sistem Disqus kullanarak siteden para kazanabileceğinizi bildirir. Bu özellik İngilizce kaynaklar için kullanılabilir. Sistemin bu özelliğine aşina olduğunuzu onaylamak için resimde işaretli düğmeye tıklayın.


Sitenizin üzerinde çalıştığı platformu seçin. Hazır bir çözüm yoksa evrensel bir kod kullanın.


Sistem, WordPress için Disqus eklentisinin nasıl kurulacağına ilişkin talimatlar isteyecektir. Şu şekilde ilerleyin:

  • WP konsolunda "Eklentiler - Yeni Ekle" menüsünü seçin.
  • "Eklentiler ara" alanına Disqus sorgusunu girin.
  • Eklentiyi kurun ve etkinleştirin.
  • Yüklü eklentiler sayfasında, Disqus Yorum Sistemi satırında Yapılandır menüsünü seçin.


  • Sistem sizden veritabanını güncellemenizi isteyecektir. Teklifi kabul et.


  • Disqus profil kimlik bilgilerinizi girin.
  • Yorumlama sistemini kurduğunuz siteyi seçin.
  • Kullanıcıların sistem kurulmadan önce yaptığı yorumları Disqus'a aktarın. Bunu yapmak için eklenti ayarları menüsüne gidin. İçe ve Dışa Aktar bölümünde, Yorumları Dışa Aktar düğmesini tıklayın.


Eklentiyi kurdunuz ve yorum sistemini siteye bağladınız. Kullanıcılar artık gönderilerinizi tartışabilir. Ve servis ayarlarına dikkat etmeniz gerekiyor.


Disqus yorum sistemi ayarları

Disqus web sitesindeki topluluk ayarları menüsüne gidin. Ayarlar sekmesindeki Genel bölümünde web sitesi URL'sini girin. Siteniz için önerileri etkinleştir seçeneğinin işaretli olduğundan emin olun. Yorum arayüzü dilini seçin. Değişikliklerinizi kaydedin.


Topluluk bölümünde, Moderatör Rozeti Metni alanında, moderatör haklarına sahip kullanıcıların adlarının yanında görüntülenecek metni seçin. Yorumların nasıl görüntüleneceğini seçmek için açılır menüyü kullanın. Şu seçenekler mevcuttur: yeni üstte, eski üstte ve en iyi üstte.


Gerekirse, anonim kullanıcıların yorum bırakmasına izin verin. Lütfen bu tür yorum yapanların tartışma güncellemelerinden haberdar edilmediğini unutmayın. Bu onların katılımını azaltır. Ek olarak, anonim olarak yorum bırakabilme özelliği, siteye trolleri ve spam göndericileri çekebilir.

Yorumlardaki Bağlantılar seçeneğinin yanındaki kutuyu işaretleyin. Bu durumda, sistem otomatik olarak moderasyon için bağlantıları olan yorumları gönderir. Medya Ekleri seçeneğinin işaretli olduğundan emin olun. Bu, yorumlarda resim ve video yayınlama iznidir.


İşaretli Yorumlar bölümündeki iki seçeneğin yanındaki kutuları işaretleyin. Kullanıcıların istenmeyen yorumları moderatörleri bilgilendirmesine bu şekilde izin verirsiniz. Ayrıca, açılır menü kullanılarak belirtilen işaret sayısından sonra, şikayet moderatör tarafından değerlendirilene kadar sistem şüpheli yorumu gizleyecektir. Değişikliklerinizi kaydedin.


Disqus hesabınızda Topluluk sekmesinde, yorumların ve beğenilerin ve beğenmemelerin sayısını takip edebilir, moderatör atayabilir, yorumları içe ve dışa aktarabilirsiniz. Yorumları Disqus'a aktarmanın yorum dosyanızı yedeklemenize izin verdiğini unutmayın. Bu özellik, kullanıcı tarafından oluşturulan içeriği alternatif bir yorum sistemine taşımak için kullanılamaz.

Kelime Filtresi işlevine dikkat edin. İlgili menüde durak kelimeleri ekleyebilirsiniz, kullanıldığında sistem Spam klasörüne bir yorum gönderir.


Yorumları Denetle menüsü tüm yorumları görüntüler. Lütfen gözden geçirme yorumlarının Beklemede klasöründe olduğunu unutmayın. Bir moderatör tarafından onaylanmadıkça sitede gösterilmezler. İstenmeyen Posta ve Silinenler sekmelerinde, istenmeyen iletileri ve silinen yorumları görüntüleyebilirsiniz.

Faydalı İpucu: Bir yorumu e-posta kullanarak hızla onaylayabilir veya silebilirsiniz. Tek yapmanız gereken, sitede yeni bir yazının e-posta bildirimini yanıtlamak. Bir yorumu onaylamak için yanıtta Onayla'yı seçin, silmek veya spam klasörüne göndermek için sırasıyla Sil ve İstenmeyen Posta'yı seçin.

Disqus Dezavantajları

En popüler harici yorum sisteminin birkaç dezavantajı vardır. İşte en önemlileri:


  • Bazı raporlara göre Disqus, izleyici katılımını azaltıyor. Örneğin, 2015 yazında, WordPress CMS blogu WPBeginner, okuyucu şikayetleri nedeniyle Disqus'u terk etti. Bundan sonra, yorum sayısı %304 arttı.
  • Yorumların indekslenmesi ile anlaşılmaz bir durum. Arama motorları onları aralıklı olarak indeksler. Örneğin, texterra blog gönderilerinden birine iki ay önce yapılan yorumlar hala benzersiz. Bir yıl önce yazılan yorumlar dizine eklenir, ancak Text.ru sistemi Disqus sitesini kaynak olarak gösterir.
  • Ticari siteler için ücretsiz plan yok.


Popülaritesi ve işlevselliği Disqus'u referans harici yorum sistemi haline getirdi. Alternatif hizmetler değerlendirilirken avantajları ve dezavantajları kullanılabilir.

Kahkaha Yorumlama Hizmeti

Cackle ücretli bir çözümdür. Geliştiricilerin Disqus'un eksikliklerini ve Rusça dil projelerinin özelliklerini dikkate alması çok muhtemeldir. Bu sayede sistem önemli avantajlar elde etti: arama motorları tarafından yorumların endekslenmesi ve Runet'te popüler olan ağlardaki hesaplar aracılığıyla yetkilendirme olasılığı. Aşağıdaki sistemin diğer özellikleri hakkında daha fazla bilgi.

Bir web sitesine Cackle nasıl kurulur

Hesabınızı kaydettikten ve onayladıktan sonra, sistem sizden yeni bir widget oluşturmanızı isteyecektir. Web sitesi URL'sini ve widget adını girin ve Devam'ı tıklayın.


Sistem, evrensel bir widget kodu veya popüler CMS için bir kod sunacaktır. İstediğiniz seçeneği seçin.


Cackle sistemini bir WordPress sitesinde kullanmak için Cackle eklentisini yükleyin. WordPress Kontrol Panelinde "Yorumlar - Cackle Ayarları" menüsünü seçin. Oluşturulan anahtarları Cackle yönetici panelinden API'ye ve site kimliğine kopyalayın. Bunları WordPress'teki eklenti ayarları menüsündeki uygun alanlara yapıştırın. Widget'ı etkinleştirin.


Mevcut yorumları Cackle sistemine aktarın. Widget'ı WordPress veritabanıyla senkronize edin.


Bu arada:

Cackle yorum formu arayüzü Disqus'a çok benzer. Disqus'a aşina olan kullanıcılar, Cackle'ı kullanmayı kolay bulacaktır.


Sistemin Vkontakte mesajlarının çapraz gönderilmesini desteklediğini lütfen unutmayın. Bu özellik varsayılan olarak etkindir. Bir yandan, bu, izleyici kapsamını artırmaya yardımcı olabilir. Öte yandan, kullanıcılar sormadan profillerinde mesajların yayınlanmasından rahatsız olabilirler.


Cackle yorum sistemi nasıl kurulur

Hizmetin tüm özelliklerini kullanmak için ayarlara dikkat edin. Cackle'ın yönetim panelinde uygun menüyü seçin. "Genel" sekmesinde, "Yorumları sil" öğesine dikkat edin. Gönderdikten sonraki birkaç dakika içinde bu özelliği devre dışı bırakabilir veya izin verebilirsiniz. Ayrıca genel ayarlarda, moderatör simgesinin metnini seçebilir ve giriş yapabileceğiniz sosyal hizmetlerin simgelerinin sırasını değiştirebilirsiniz.


Gelişmiş ayarlarda aşağıdaki öğelere dikkat edin:

  • Bağlantı içeren yorumların ön denetimini açın.
  • Misafir Yorumları'nın yanındaki kutunun işaretini kaldırın. Anonim yorumlar, kullanıcı katılımına ve kaynağa olan güvene katkıda bulunmaz.
  • "Çapraz paylaşım" yanındaki kutunun işaretini kaldırın. Bu durumda sistem, yorumları sosyal ağlarda otomatik olarak yayınlamayacaktır.

Ayarların geri kalanını beğeninize göre değiştirin veya varsayılan seçeneği koruyun.


"Görünüm" sekmesinde, "Sayfalandırma" öğesine dikkat edin. Sayfalandırma, yorumların kullanılabilirliğini düşürür. Sorunu çözmek için açılır menüyü kullanarak "Seç"i seçin ve "Sayfa başına maksimum yorum" alanına büyük bir değer girin.


Captcha sekmesinde bağlanabilirsiniz Google'dan reCAPTCHA hizmeti, ve "Spam koruması" sekmesinde Akismet anti-spam hizmetine bağlanma fırsatı var.

Yorumları WordPress panosunda veya Cackle web sitesindeki yönetici panelinde yönetebilirsiniz. Ayrıca bir denetleme mini widget'ı da yükleyebilirsiniz. Bununla, yorumları doğrudan sitede yönetebilirsiniz.

Cackle Sisteminin Dezavantajları

Cackle ücretli bir hizmettir. Disqus'a kıyasla ana dezavantajı budur. Bir site kullanmanın maliyeti ayda 200 ruble. Vkontakte ve Odnoklassniki aracılığıyla kullanıcıları yetkilendirebilmek için para harcamaya değer mi? Bu, belirli bir sitenin sahibinin bir karar vermesi gereken cevabın sonuçlarına dayanan ana sorudur.

Hizmetin bir diğer dezavantajı, sosyal ağlarda profili olmayan kullanıcılar için tartışmalara katılma olasılığının açık olmamasıdır. Anonim yorum bırakma özelliğini kapatırsanız, sistem okuyucunun sosyal ağ üzerinden oturum açmasını ister. Alternatif olarak, kullanıcı Cackle web sitesine kaydolabilir. Ancak bunun için resimde işaretlenmiş simgeyi bulması gerekir.


HiperYorumlar Sistemi

HyperComments, Runet'teki popüler ağlardaki profilleri kullanarak yetkilendirmeyi destekleyen ücretli bir yorum sistemidir. Kullanıcılar için üç tarife mevcuttur:

  • kişisel. Yıllık maliyeti 24$, tek bir sitede kullanılabilir. Ayda en fazla 500 bin widget indirmeyi destekler.
  • profesyonel. Üç site, 120$/yıl, ayda 2 milyona kadar widget indirme.
  • Girişim. Yılda 480$, istediğiniz kadar site, ayda 6 milyona kadar widget indirme.


Vkontakte aracılığıyla yetkilendirmeye ek olarak, HyperComments'ın başka önemli avantajları vardır. Bu, bir metin parçasını vurgulamanıza ve tartışmanıza izin veren bir hiper yorum özelliğidir. Ayrıca yorumcular alıntıları aboneleriyle paylaşabilirler. Aşağıdaki sistemin yetenekleri hakkında daha fazla bilgi edinin.

HyperComments nasıl kurulur ve yapılandırılır


Sonrakine tıkla". Sistem sizi WordPress dizinindeki HyperComments eklenti sayfasına yönlendirecektir. Eklentiyi kurun ve etkinleştirin. Site konsolunda, "Yorumlar - HiperYorumlar" menüsünü seçin ve Google hesabınızı kullanarak giriş yapın. Ayarlar sayfasında Ayarlar sekmesini seçin. Mevcut yorumları sisteme aktarın.


Temel ayarların geri kalanı değişmeden bırakılabilir. Gelişmiş ayarlar, ilgili menüdeki Yorumlar sekmesinde mevcuttur.


"Genel" bölümünde, yönetici ve moderatörler için yeni bir yorumun yayınlanmasıyla ilgili bildirimleri etkinleştirin. Gerekirse, tüm yorumların önceden denetlenmesini etkinleştirin.


"Yapı" bölümünde, gerekirse "Misafirlerin yorumlarına izin ver" alanının yanındaki kutunun işaretini kaldırın. Bu durumda, kullanıcılar ancak sosyal ağ üzerinden yetkilendirildikten sonra mesaj gönderebilecekler. Erişiminizi artırmak için agresif yöntemlere izin veriyorsanız, çapraz gönderiyi etkinleştirin.


"Alıntılar" bölümünde ilgili widget'ı etkinleştirin. Kullanıcıların bir metin pasajını vurgulamasına ve sosyal ağlarda takipçilerle paylaşmasına olanak tanır.


HyperComments bölümünde, varsayılan ayarları koruyun. Bu özellik, tek tek metin parçaları hakkında yorum yapmanızı sağlar.


"Stereo yorum" bölümünde ilgili işlevi etkinleştirebilirsiniz. Yorumları iki sütunda birleştirir: yazar ve tüm kullanıcılar tarafından yazılan gönderiler. Gerekirse yazar sütununa bir şirket logosu ekleyebilirsiniz.



HyperComments sisteminin dezavantajları

Sistemin ana dezavantajı, ücretsiz bir tarife olmamasıdır.

Hizmet, sosyal ağlarda hesabı olmayan kullanıcılara karşı ayrımcılık yapar. Anonim yorum yapmayı devre dışı bırakırsanız, bu ziyaretçiler gönderi paylaşamaz.

Bir diğer önemli dezavantaj, sistemin varsayılan olarak kullanıcılara yeni yorumları bildirmemesidir. Bu, izleyici katılımını azaltır.

IntenseDebate yorum sistemi

IntenseDebate, Automattic Inc. tarafından geliştirilen harici bir yorum sistemidir. Şirketin ana projelerinden biri WordPress.com web sitesi barındırma hizmetidir. Bu nedenle, IntenseDebate özellikle WordPress CMS ile iyi bir şekilde entegre edilmiştir.

IntenseDebate ücretsiz bir hizmettir. İşlevselliği, referans Disqus'tan daha düşük değildir. Sistem, site sahiplerine aşağıdaki özellikleri sağlar:

Sistemin yeteneklerinden yararlanmak için siteye kurun ve yapılandırın.

IntenseDebate nasıl kurulur ve yapılandırılır

Sisteme kayıt olduktan sonra yorum sistemi kurulum sayfasına gidiniz. Kaynağın URL'sini belirtin. WordPress kullanıyorsanız, IntenseDebate eklentisini kurun ve etkinleştirin. WP konsolundaki ayarlar sayfasında oturum açın.



IntenseDebate web sitesindeki kişisel hesabınızda, yeni yorumların yayınlanması için bildirimleri açın. Dili Rusça'ya çevirin.


Kişisel hesabınızın Düzen menüsünde, gerekirse düğmelerin görünümünü, kullanıcı avatarlarının boyutunu ve yeni mesajların bildirimlerini değiştirin. Yorum sayfalandırmasını önlemek için Sayfa başına yorumlar alanını maksimum değere ayarlayın. Gerekirse, yorum formunun altında görüntülenecek metni belirtin.


Yorumlar menüsünde, Facebook ve Twitter ile giriş yapma özelliğini açın. Bir Facebook uygulaması oluşturmak ve bir API anahtarı almak için sistem istemlerini kullanın. "Bu yorumu bildir" düğmesi menüsünün yanındaki bayrağı ayarlayın. "Yorumu bildir" düğmesini etkinleştireceksiniz. Geri izlemeleri görüntülemek için bir seçenek belirleyin. Kullanıcı yorumları ile birlikte veya ayrı bir alanda yayınlanabilirler. Çoğu proje için ikinci seçenek uygundur.


Gerekirse, siteye ek widget'lar yükleyin. Kişisel hesabınızın ilgili bölümünde aşağıdaki eklentiler mevcuttur:

  • Yorum istatistikleri - yorumların ve gönderilerin sayısını gösterir.
  • Son Yorumlar.
  • Popüler yayınlar. Bu widget, hakkında en çok konuşulan gönderilerin bir listesini görüntüler.
  • aktif yorumcular Eklenti, IntenseDebate profillerine bir bağlantı ile en aktif on kullanıcıyı görüntüler.


Gönderiler, "Yorumlar" menüsü altındaki WordPress panosunda yönetilebilir.

IntenseDebate sisteminin dezavantajları

IntenseDebate'in ana dezavantajı, Runet'teki popüler ağlarla, örneğin Vkontakte ile entegrasyon eksikliğidir. Tartışmalara katılmak için kullanıcıların Facebook, Twitter, WordPress.com hesaplarını kullanarak oturum açmaları, IntenseDebate'e kaydolmaları veya bir ad ve e-posta adresi sağlamaları gerekir.

Tolstoy yorumları

Geliştiriciler, Tolstoy yorumlarını bir site kullanıcıları topluluğu oluşturmak için ücretsiz bir sistem olarak konumlandırır. Bu geleneksel bir yorum sistemi değil, okuyucuların sohbet edebileceği bir sohbet aracıdır. İletişim süreci, bir rozet ve derecelendirme sistemi ile oyunlaştırılmıştır.

Tolstoy yorumları siteye nasıl yüklenir

Platforma kaydolduktan sonra sistem, widget kodunu sitenin tüm sayfalarına eklemeyi teklif edecektir.


Her şey doğru yapılırsa, yorum widget'ı sitede görünecektir.


Tolstoy yorumları web sitesindeki kontrol panelinde widget boyutlarını ayarlayın. Widget'ın yüklenmesi için uygun bir zaman seçin. Ayarların geri kalanı değişmeden bırakılabilir.



Mesajlarla ilgili bilgiler, kişisel hesabın "Denetleme" bölümünde yöneticiye gerçek zamanlı olarak sunulur. Kullanıcılar, sitenin sayfalarında yorum sayısını gösteren bir pencere öğesi ve en yüksek puan alan yorumların bulunduğu bir açılır pencere görür.

Kullanıcılar yorumları değerlendirebilir. Ve etkinlik için sistem yorumculara rozetler atar.


Widget, sitenin her sayfasında ayrı bir sohbet oluşturur. Ancak sohbetlerin listesi, "Tüm sohbetler" bağlantısını kullanarak sitenin herhangi bir sayfasından kullanıcılar tarafından kullanılabilir.

Sistemin dezavantajları Tolstoy yorumları

En büyük dezavantajı, yorumların site veritabanında değil Tolstoy yorum sunucusunda saklanmasıdır. Bu nedenle, kullanıcı tarafından oluşturulan içerik dizine eklenmez. Geliştiriciler gelecekte bu sorunu çözmeyi planlıyor.

Tolstoy yorum sitesindeki bir tartışmada kullanıcılar, widget'ın web sitelerini yavaşlattığını söylüyor. Test sitesinde böyle bir etki fark etmedim.


Evrensel sistemlere alternatifler

Bazı site sahipleri, evrensel platformlar arası çözümler yerine bir sosyal ağda bir yorum biçimi yükler. Genellikle Facebook veya Vkontakte'dir. Bazı kaynaklarda aynı anda iki yorum biçimi vardır.

Facebook yorum formunu yüklemek için şunu kullanın:

Merhaba arkadaşlar ve blog misafirleri! Bugün sizlere PHP ve MySQL kullanımını anlatacağım. hakkında da konuşacağız site için yorum sistemleri ve önerdiklerimden siteniz için en iyisini seçin.

Birinci soru: aracılığıyla PHP ve MySQL?

Bunu yapmak için, önce sitenizin veritabanında çağrılacak bir tablo oluşturmamız gerekiyor - yorumlar. Oluşturulan bu tablo, aşağıdaki tanımlamalara sahip alanlarda yorumları saklayacaktır:

İD benzersiz bir tanımlayıcıdır.
sayfa_kimliği- bu alan, bu yorumun bulunduğu site sayfasının tanımlayıcısını saklayacaktır.
isim bu yorumu bırakan yorumcunun adıdır.
metin_yorum- sırasıyla, bu mevcut yorumun metnidir.

Bir sonraki adım, veritabanında yorumlar için bir tablo oluşturduktan sonra, sitede gelecekteki yorumlarımız için özel kod uygulamamız gerekiyor. Bu site kodu, yorumcularımızın yorumlarını makalelerimize eklemelerine izin verecektir. İşte kod:


Bu, bir web sitesi için basit bir HTML yorum formudur. Sitenize, gönderiye yorum bırakmanın uygun olduğu bir yere yerleştirirsiniz - doğal olarak gönderinin altına.

query("INSERT INTO `comments` (`name`, `page_id`, `text_comment`) DEĞERLER ("$name", "$page_id", "$text_comment")");// Tablo başlığına yorum ekle(" Konum: ".$_SERVER["HTTP_REFERER"]);// Geri yönlendiriyor muyuz?>

PHP ve MySQL web sitesi için yorum formu oluşturmanın son adımı, yorumlarımızı web sitesi sayfasında görüntülemektir. İşte bunun için kod:

query("SELECT * FROM ``yorumlar` NEREDE `page_id`="$page_id""); //Bu sayfa için tüm yorumları getir while ($row = $result_set->fetch_assoc()) ( print_r($row); //Yorumları yazdır echo "
"; } ?>

Bu kadar! Basit web sitesi yorum formumuz artık web sitesinde çalışıyor ve çalışıyor.

Ancak, tüm bu HTML, PHP ve MySQL kodunu kazmayacak yeni başlayanlar için kesinlikle değil. Ayrıca veritabanı oluşturmayı da öğrenmeyecek. Her şeye aynı anda, hızlı ve baş ağrısı olmadan ihtiyacı var. Haklıyım? Tabii ki doğru!

O zaman materyalimin bir sonraki bölümüne geçelim ve site için hazır yorum sistemleri hakkında her şeyi öğrenelim ve siteniz için en uygun, işlevsel ve kabul edilebilir olanı seçelim ...

Site için yorum sistemleri. Hangisini seçmeli?

sitede nasıl yorum yapılır- Bu önemli bir soru çünkü siteye yapılan yorumlar sadece site sahibi ile ziyaretçi arasındaki iletişim için değil aynı zamanda SEO tanıtımı ve tanıtımı için de önemli bir rol oynuyor.

Siteye yapılan yorumlar sayesinde sitenin arama sonuçlarındaki konumu artar, davranışsal faktörler iyileşir, siteye gelen trafik artar ve buna bağlı olarak kazancınız artar. Yorumların site için ne kadar önemli olduğunu görüyorsunuz!

hadi bir bakalım sitede nasıl yorum yapılır Ve ne yorum sistemi en iyi seçeneği seç?

Genel olarak, sitelerdeki yorumlar birçok şekilde görüntülenir. Bunlar, wordpress motorları için özel eklentiler ve örneğin sosyal ağlardan gelen her türlü yorumdur. Temas halinde, Facebook, Disqus. Örneğin, site için kendi yorum sistemlerini sunan bağımsız hizmetler de vardır.

Şimdi size her şeyi hemen yerine koyacak bir tablet vereceğim ve site için bir yorum sistemi seçme konusunda daha fazla soru kalmayacak:

Burada, web yöneticileri tarafından kaynaklarında en sık kullanılan, hangi yorum sisteminin en iyi olduğu ve birkaçının sunulduğu açık ve net bir şekilde görülebilir. Bence burada açıklamalar gereksiz ve seçim sadece sizin!

Zaten kendim için bir karar verdim ve siteme Cackle'dan bir yorum sistemi kurdum.

Bu arada, siteniz için bir sistem seçmeye karar verdiyseniz, işte size bir bağlantı %5 indirim veriyor yorum sistemini Cackle'dan satın almak için!

Ve bugünlük elimde olan tek şey bu! Herkese iyi şanslar ve refah! Yakında görüşürüz!

WordPress, yazılar, sayfalar, yorumlar gibi çeşitli içerik türlerine sahiptir. WordPress, ana içerik türlerini sitenize uyacak şekilde özelleştirmenize olanak tanıyan çok esnek bir platformdur. Görünümü ve hissi değiştirebilirsiniz. Bu öğreticide, bir WordPress sitesindeki yorumların davranışını ve görünümünü nasıl değiştireceğinizi göstereceğiz.

Adım 1. Fonksiyonu anlama yorum_formu ve argümanları

WordPress comment_form işlevini düşünün. Sayfada veya gönderide görüntülenen yorum formunun görüntülenmesinden sorumludur. Bu işleve yapılan çağrı esas olarak dosyada bulunabilir. yorumlar.php tema klasöründe. Bu dosya çeşitli yerlerde, örneğin dosyalarda bulunur. tek.php ve sayfa.php, doğrudan veya yorumlar_şablon işlevine yapılan bir çağrı yoluyla.

Özelliğin açıklaması WordPress kodeksinde bulunabilir.

Bir formu oluşturmak için yorum_formu işlevini kullanırsanız, varsayılan parametreler kullanılarak oluşturulacak ve ad, e-posta (her iki alan da gereklidir), web sitesi ve yorum içeriği gibi alanları içerecektir. Varsayılan Twenty Eleven temasında form şu şekilde görünecektir.

yorum_formu işlevine ilişkin bazı önemli argümanlar:

  • alanlar - onun yardımıyla yorum formundaki alanların çıktısını kontrol edebilirsiniz.
  • comment_notes_before ve comment_notes_after formdan önce ve sonra bilgileri görüntülemek için kullanılır.
  • title_reply - varsayılan olarak 'Yanıt Bırak' olan yanıtın başlığını değiştirmek için kullanılır.
  • label_submit - yorum gönder düğmesindeki metni değiştirmek için kullanılır.

Adım 2. İşlevi kullanarak yorum formunu özelleştirin yorum_formu

Şimdi yorum formumuzu yorum_formu işlevine bağımsız değişkenler ileterek özelleştirelim.

Yorum formundaki alanları özelleştirmemiz gerekirse, yorum_formu işlevine bunların bir listesini iletmemiz gerekir. Varsayılan olarak, işlev aşağıdaki alan listesini kullanır:

$alanlar = dizi("yazar" => "

" . "" . ($req ? " *" : "") . "

", "e-posta" => " ", "url" => "

" . "

",);

Bir alanı kaldırmamız gerekirse, web sitesi diyelim, onu diziden çıkarmamız ve diziyi comment_form işlevine geçirmemiz yeterlidir.

$yorumcu = wp_get_current_commenter(); $talep = get_option("gereksinim_adı_email"); $aria_req = ($req ? " aria-required="true"" : ""); $alanlar = dizi("yazar" => "

" . "" . ($req ? " *" : "") . "

", "e-posta" => " ",); $comments_args = array("fields" => $fields); comment_form($comments_args);

Ayrıca, formun adını da 'Değerli yorumunuzu bize iletin' ve buton üzerindeki etiketi de 'Yorumumu Gönder' olarak değiştireceğiz.

Görevi tamamlamak için yorum_formu işlevine aşağıdaki argümanları iletiyoruz:

$yorumcu = wp_get_current_commenter(); $talep = get_option("gereksinim_adı_email"); $aria_req = ($req ? " aria-required="true"" : ""); $alanlar = dizi("yazar" => "

" . "" . ($req ? " *" : "") . "

", "e-posta" => " ",); $comments_args = array("fields" => $fields, "title_reply"=>"Değerli yorumunuzu bize iletin", "label_submit" => "Yorumumu Gönder"); comment_form($comments_args);

Yorum formu şimdi şöyle görünecek:

Aşama 3 Kancalı bir formdan alanları kaldırma

Ayrıca WordPress yorum formu, kancalar ve filtrelerle değiştirilebilir. Bu kurulum, özellikle birkaç öğeyi ince ayar yapmanız ancak tema dosyalarını değiştirmemeniz gerektiğinde bir eklenti ile çalışırken yararlı olabilir. Form alanları eklemek veya kaldırmak için filtre - ' comment_form_default_fields'

Bir filtre kullanarak URL adres alanını kaldıralım. Yukarıdaki kod bir eklentide veya bir dosyada kullanılabilir işlevler.php aktif konu

fonksiyon remove_comment_fields($fields) ( unset($fields["url"]); return $fields; ) add_filter("comment_form_default_fields","remove_comment_fields");

Adım 4: Bir Kanca ile Yorum Formuna Veri Ekleme

' comment_form_default_fields' filtresini kullanarak forma alanlar ekleyebiliriz. Yazarın yaş alanını bir filtre kullanarak ekleyelim ve bu alanı ek verilerle kaydedip yorumlarda gösterelim.

Bunun gibi bir alan ekleyin:

işlev add_comment_fields($fields) ( $fields["yaş"] = "

" . "

"; $alanları döndür; ) add_filter("comment_form_default_fields","add_comment_fields");

#respond .comment-form-yazar etiketi, #respond .comment-form-e-posta etiketi, #respond .comment-form-url etiketi, #respond .comment-form-age etiketi, #respond .comment-form-yorum etiketi ( arka plan: #eee; -webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8); -moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8); kutu-gölge: 1px 2px 2px rgba(204,204,204, 0,8); renk: #555; görüntü: satır içi blok; yazı tipi boyutu: 13 piksel; sol: 4 piksel; minimum genişlik: 60 piksel; dolgu: 4 piksel 10 piksel; konum: göreli; üst: 40 piksel; z-endeksi: 1; )

Şimdi yorum formumuz şöyle görünecek:

Yaş artık ek bilgi olarak saklanıyor. ' comment_post ' içinde bir kanca kullanmanız gerekir:

işlev add_comment_meta_values($comment_id) ( if(isset($_POST["yaş"])) ( $yaş = wp_filter_nohtml_kses($_POST["yaş"]); add_comment_meta($comment_id, "yaş", $yaş, false); ) ) add_action("comment_post", "add_comment_meta_values", 1);

Veriler kaydedildikten sonra, aşağıdaki gibi bir yorumda görüntülenebilir:

comment_ID, "yaş", doğru); ?>

Adım 5 Belirli gönderi türleri için yorum ayarlama

Bazen yorumlardaki alanları yalnızca belirli gönderi türleri için kullanmak istersiniz. Kodu sadece kayıt tipi kitap için yaş alanını gösterecek şekilde değiştirelim:

işlev add_comment_fields($fields) ( if(is_singular("books")) ( $fields["age"] = "

" . "

"; ) $fields döndür; ) add_filter("comment_form_default_fields","add_comment_fields");

Adım 6. Yorumları görüntülemek için bir dönüş işlevi oluşturun

wp_list_comments işlevi, gönderilerdeki yorumları görüntülemek için kullanılır. WordPress kodeksi, özelliği ayrıntılı olarak açıklar.

wp_list_comments, bir yorum görüntülendiğinde çağrılan bir işlevi tanımlamak için kullanılabilecek bir ' geri arama ' argümanına sahiptir.

Dosyadaki Yirmi Onbir temasında yorumlar.php satırı bulabilirsiniz:

wp_list_comments(array("geri arama" => "twentyeleven_comment"));

Bunu şu şekilde değiştirelim:

wp_list_comments(array("geri arama" => "my_comments_callback"));

Her gönderi için my_comments_callback işlevi çağrılır.

Adım 7 Yorumları Şekillendirme

Şimdi yorumun stilini biraz değiştireceğiz. Sadece gönderinin içeriğini ve daha önce eklediğimiz yaş alanını görüntüleyeceğiz. Ayrıca yorumlar için arka plan rengini de değiştireceğiz.

' my_comments_callback ' işlev kodu:

işlev my_comments_callback($yorum, $args, $derinlik) ( $GLOBALS["yorum"] = $yorum; ?>

  • id="li-yorum-">

    comment_ID, "yaş", doğru); ?>

    __("Yanıt ↓", "yirmiyeleven"), "derinlik" => $derinlik, "max_depth" => $args["max_depth"]))); ?>
  • Arka plan rengini şu şekilde değiştirin:

    Commentlist > li.comment ( arka plan: #99ccff; border: 3px solid #ddd; -moz-border-radius: 3px; border-radius: 3px; kenar boşluğu: 0 0 1.625em; dolgu: 1.625em; konum: göreceli; )

    Son zamanlarda okuyucularımızdan biri, WordPress'te anonim yorum yapılmasına izin verilip verilmediğini sordu. Varsayılan olarak, kullanıcılar yorum formunda bir ad ve e-posta adresi girmeden WordPress'te yorum gönderemezler. Bu makalede, kullanıcıların WordPress'te anonim olarak yorum bırakmasına nasıl izin verileceğini göstereceğiz. Ayrıca, yorum formundan ad ve e-posta alanlarını nasıl gizleyeceğinizi de göstereceğiz.

    Takma Ad: Mükemmel Çözüm

    WordPress'te anonim yorumlara izin vermenin en iyi yolu, kullanıcıları gerçek adları yerine takma adlar veya takma adlar kullanmaya teşvik etmektir.

    Bu, bir topluluk oluşturmanıza ve aynı zamanda kullanıcıların anonim kalmasına izin verecektir. Yorum yapanların yine e-posta adreslerini bırakmaları gerekecek, ancak anonim kalmak isteyen çoğu kişi ek posta kutuları kullanacak.

    Bu tür seçenekleri yorum politikasında belirtebilir ve yorum formunun üzerinde bunlara bir aracılığıyla bağlantı belirtebilirsiniz.

    Bu çözüm ideal olsa da ve bizim önerdiğimiz tek çözüm olsa da, yazar anonimliği için başka çözümler de var. Ancak, bir site ne kadar anonim olursa, o kadar fazla spam içereceğini unutmayın.

    Ad ve E-posta alanlarını isteğe bağlı yapmak

    Ekleyebileceğiniz bir sonraki anonimlik katmanı, Ad ve E-posta alanlarını tamamen isteğe bağlı hale getirmektir. Kullanıcı, ad veya e-posta olmadan yalnızca bir yorum gönderirse, geçer. Ad ve E-posta alanlarının nasıl isteğe bağlı hale getirileceğine bir göz atalım.

    Her şeyden önce, bölüme gitmeniz gerekir. Seçenekler » Tartışma sitenin yönetim panelinde "Yorumun yazarı bir isim ve e-posta sağlamalıdır" kutusunun işaretini kaldırın. Şimdi değişiklikleri kaydetmeniz gerekiyor ve siteniz isim ve e-posta olmadan yorumları kabul edecek.

    Bu onay kutusunun işaretini kaldırmak, kullanıcılara artık ad veya e-posta olmadan yorum bırakabileceklerini söylemez. Uygun alanları isteğe bağlı olarak işaretleyerek bunu kendilerine bildirebilirsiniz. İstenmeyen postaları azaltmak için Site alanını da kaldırmanızı öneririz. Bunu yapmak için yorum formunuzu değiştirmeniz gerekir. Aşağıdaki kodu kopyalayıp temanızın functions.php dosyasına yapıştırmanız yeterlidir veya :

    İşlev wpb_alter_comment_form_fields($fields) ( // Ad alanını değiştirin ve isteğe bağlı olarak görüntüleyin $fields["yazar"] = "

    " . "" . ($req ? " *" : "") . "

    "; // E-posta alanını değiştirin ve isteğe bağlı olarak görüntüleyin $fields["email"] = " "; // Bu satır, Site alanını yorum formundan kaldırır. $fields["url"] = ""; return $fields; ) add_filter("comment_form_default_fields", "wpb_alter_comment_form_fields");

    Bu kod sadece ekler (Gerekli değil) yorum formunuzda Ad ve E-posta alanlarına. Ayrıca Site alanını da kaldırır. "Siteden" ayrılmak istiyorsanız, ilgili kod satırlarını silmeniz yeterlidir. Yorum formunuz şu şekilde görünecektir:

    Yorum formundan Ad ve E-posta alanları nasıl tamamen kaldırılır

    Yorum formundan Ad ve E-posta alanlarını tamamen kaldırmak isteyen kullanıcılar için, temanızın function.php dosyasına veya içine yapıştırılması gereken küçük bir kod parçası:

    function wpb_alter_comment_form_fields($fields) ( unset($fields["yazar"]); unset($fields["email"]); unset($fields["url"]); return $fields; ) add_filter("comment_form_default_fields" , "wpb_alter_comment_form_fields");

    Formunuzda metin görüntüleniyorsa E-posta hesabınız yayımlanmayacak(E-postanız yayınlanmayacaktır), temanın comments.php dosyasını düzenleyerek gizleyebilirsiniz. Etiketi bulun ve aşağıdaki kodla değiştirin:

    "

    " . __("Ad ve e-posta adresi gerekli değildir.") . ($gerekli ? $gerekli_metin: "") . "

    ")); ?>

    bulamazsan yorum_formu, ardından dosyadaki temanıza veya bir alt temaya aşağıdaki CSS kodunu ekleyerek bu metni gizleyebilirsiniz. stil.css:

    Yorum notları ( display:none; )

    Ad, e-posta ve web sitesi alanları olmadan yorum formunuz şu şekilde görünecektir:

    Anonim Yorumlar Uyarı

    Gerekli e-posta alanları olmadan formunuzun çok fazla spam çekeceğini unutmayın. Akismet ve Sucuri bazı "kötü" IP'leri engelleyebilse de, spam'i azaltmak için bir captcha eklemenizi şiddetle tavsiye ederiz.

    Bu makalenin, kullanıcıların WordPress'te anonim olarak yorum yapmasına izin vermenize yardımcı olduğunu umuyoruz. Yorum formları için birçok stil gösterdik, bu yüzden bu konu hakkında daha fazla bilgi edinmek istiyorsanız makalemizi okuyun.