WordPress, içerik yönetim sistemleri arasında en popüler olanlardan biridir. Standart olarak, WordPress yorumları yalnızca belirli gönderi ve sayfalarla sınırlı gösterir. Ancak bazı durumlarda, ana sayfada veya belirli bir sayfada tüm siteye ait yorumları göstermek isteyebilirsiniz. Bu yazıda, WordPress ana sayfasında yorumları göstermenin en yaygın ve etkili yöntemlerini inceleyeceğiz.
WordPress Ana Sayfasında Yorumları Gösterme Yöntemleri Nelerdir?
1. WordPress Widget’ları Kullanarak Yorumları Gösterme
WordPress’in varsayılan olarak sunduğu “Son Yorumlar” widget’ı, en son yapılan yorumları ana sayfada göstermek için basit ve etkili yöntemdir.
Nasıl Yapılır?
- WordPress yönetici paneline gidin ve Görünüm > Bileşenler (Widget’lar) yolunu izleyin.
- Bileşenler arasında Son Yorumlar widget’ını bulun.
- Bu widget’ı sürükleyerek ana sayfada görüntülemek istediğiniz alana ekleyin.
- Widget’ı yapılandırarak kaç yorumun gösterileceğini ve yazar adı, yorum tarihi gibi bilgileri görüntüleyip görüntülemeyeceğinizi belirleyin.
Avantajları:
- Kurulumu oldukça basit ve hızlıdır.
- WordPress’in çekirdek özelliklerinden olduğu için güvenilirdir.
Dezavantajları:
- Özelleştirme seçenekleri sınırlıdır.
- Sadece en son yorumları gösterir, kategori veya etikete göre filtreleme yapmaz.
2. Kısa Kod (Shortcode) Kullanarak Yorumları Gösterme
Kendi kısa kodunuzu oluşturarak veya bir eklenti kullanarak yorumları ana sayfada gösterebilirsiniz. Kısa kod, sayfa veya yazı düzenleyicisine ekleyebileceğiniz küçük bir kod parçasıdır.
Nasıl Yapılır?
Bir kısa kod eklemek için aşağıdaki adımları takip edebilirsiniz:
1- WordPress admin panelinde Görünüm > Tema Düzenleyici‘ye gidin ve tema dosyalarınızdan functions.php
dosyasını açın.
2- Aşağıdaki kodu bu dosyaya ekleyin:
function son_yorumlari_goster() { $yorumlar = get_comments(array('number' => 5, 'status' => 'approve')); $output = '<ul class="son-yorumlar">';foreach ($yorumlar as $yorum) { $output .= '<li>' . $yorum->comment_author . ': ' . $yorum->comment_content . '</li>'; } $output .= '</ul>'; return $output;} add_shortcode('yorumlar', 'son_yorumlari_goster');
3- Artık [yorumlar]
kısa kodunu herhangi bir sayfada veya yazıda kullanarak en son 5 yorumu görüntüleyebilirsiniz.
Avantajları:
- Kısa kod sayesinde yorumları istediğiniz sayfada esnek bir şekilde gösterebilirsiniz.
- Kodunuzu özelleştirebilir, filtreleme seçenekleri ekleyebilirsiniz.
Dezavantajları:
- PHP bilgisi gerektirir.
- Kısa kodu kullanabilmek için her sayfada elle eklemeniz gerekir.
3. Özel Eklentiler Kullanarak Yorumları Gösterme
WordPress eklenti deposunda, yorumları ana sayfada veya belirli alanlarda göstermek için birçok eklenti mevcuttur. Bu eklentiler, yorumları özelleştirilebilir ve dinamik bir biçimde sunar.
Popüler Eklentiler:
- Recent Comments Widget Plus: Bu eklenti, en son yorumları göstermekle kalmaz, aynı zamanda görsel bileşenler ve gelişmiş filtreleme seçenekleri sunar.
- WP Advanced Comment: Bu eklenti ile yorumların kategorilere göre filtrelenmesini sağlayabilir, çok çeşitli görsel ve içerik düzenlemeleri yapabilirsiniz.
- Display Recent Comments: En son yorumları şablon etiketleri ve kısa kodlarla dilediğiniz gibi ana sayfada gösterebilirsiniz.
Avantajları:
- Özelleştirilebilir ve kullanıcı dostu arayüz sağlar.
- Gelişmiş özellikler ve filtreleme seçenekleri sunar.
Dezavantajları:
- Eklentiler, site hızını etkileyebilir.
- Sürekli güncellenmeyen eklentiler uyumsuzluk sorunlarına yol açabilir.
4. Tema Dosyalarına Kod Ekleyerek Yorumları Gösterme
Kod bilgisine sahipseniz, WordPress tema dosyalarınıza kod ekleyerek yorumları doğrudan ana sayfada gösterebilirsiniz. Bu, en esnek ve özelleştirilebilir yöntemlerden biridir.
Nasıl Yapılır?
1- Görünüm > Tema Düzenleyici bölümünden ana sayfa şablonunu (genellikle front-page.php
veya index.php
dosyası) açın.
2- Aşağıdaki kodu uygun bir yere ekleyin:
<?php $yorumlar = get_comments(array('number' => 5, 'status' => 'approve')); echo '<ul class="ana-sayfa-yorumlari">'; foreach ($yorumlar as $yorum) { echo '<li>' . $yorum->comment_author . ' dedi ki: ' . $yorum->comment_content . '</li>'; } echo '</ul>'; ?>
Bu kod, onaylanmış en son 5 yorumu listeleyecektir. number
parametresini değiştirerek gösterilecek yorum sayısını ayarlayabilirsiniz.
Avantajları:
- Tam kontrol sağlar; yorumları dilediğiniz gibi özelleştirebilirsiniz.
- Eklentiye ihtiyaç duymadan site performansını koruyabilirsiniz.
Dezavantajları:
- PHP kodu yazmayı gerektirir.
- Tema güncellemeleri sırasında yapılan değişikliklerin kaybolma ihtimali vardır; child theme kullanmak faydalı olacaktır.
5. AJAX ile Dinamik Yorum Gösterimi
AJAX kullanarak yorumları dinamik olarak gösterebilir ve sayfa yeniden yüklenmeden yeni yorumları çekebilirsiniz. Bu, özellikle büyük siteler için performans artırıcı bir yöntemdir.
Nasıl Yapılır?
functions.php
dosyasına AJAX isteklerini karşılayacak bir fonksiyon ekleyin.- JavaScript kodu yazarak yorumların dinamik olarak yüklenmesini sağlayın.
Bu yöntem biraz daha gelişmiş programlama bilgisi gerektirse de kullanıcı deneyimini artırır.
Değerlendirme
WordPress ana sayfasında yorumları göstermek için birçok yöntem bulunmaktadır. Seçiminizi yaparken sitenizin gereksinimlerini, yönetim becerilerinizi ve özelleştirme ihtiyaçlarınızı göz önünde bulundurmalısınız. Eğer basit bir çözüm arıyorsanız “Son Yorumlar” widget’ı iyi bir seçenek olacaktır. Ancak daha gelişmiş bir kontrol istiyorsanız, özel kısa kodlar veya temaya eklenen özel kodlar ile yorumları daha etkili bir şekilde sunabilirsiniz.