WordPress Sitenize Eklentisiz Benzer Yazılar Eklemek
Web sitenizde Eklentisiz Benzer Yazılar göstermek, hem kullanıcı deneyimini iyileştirir hem de ziyaretçilerin sitede daha uzun süre kalmasını sağlar. Üstelik bu, SEO açısından oldukça faydalıdır çünkü iç bağlantılar oluşturarak sitenizin içerik ağırlığını artırırsınız. Ancak bu işlevi yerine getirmek için her zaman bir eklenti kullanmanıza gerek yok. WordPress’in sunduğu esnek altyapı sayesinde, küçük bir kod eklemesiyle eklentisiz bir şekilde benzer yazılar bölümünü sitenize ekleyebilirsiniz.
Bu yazıda, WordPress sitenize eklentisiz benzer yazılar eklemek için ihtiyaç duyacağınız tüm adımları detaylı bir şekilde anlatacağım. Eğer bu süreçte yardıma ihtiyacınız olursa, Boran Karadeniz olarak size destek olmaktan memnuniyet duyarım. Bana 0 (539) 219 79 78 numaralı telefondan veya [email protected] adresinden ulaşabilirsiniz.
Benzer Yazılar Nedir ve Neden Önemlidir?
Benzer Yazılar Nedir?
Benzer yazılar, ziyaretçilerin bir yazıyı okurken aynı kategoriye veya etikete sahip diğer yazılara yönlendirilmesini sağlayan bir sistemdir. Örneğin, bir teknoloji blogunda “iPhone Özellikleri” başlıklı bir yazıyı okuyan bir ziyaretçi, altında “En Yeni iPhone Modelleri” veya “iOS Güncellemeleri” gibi ilgili içeriklere kolayca ulaşabilir.
Neden Önemlidir?
- Kullanıcı Deneyimini Artırır: Ziyaretçiler, aradıkları içerikle ilgili daha fazla bilgiye ulaşarak sitenizde daha uzun süre vakit geçirir.
- Hemen Çıkma Oranını Azaltır: Benzer yazılar, ziyaretçilerin birden fazla sayfa gezmesini teşvik eder ve hemen çıkma oranını düşürür.
- SEO’ya Katkı Sağlar: İç bağlantılar, arama motorlarının sitenizi daha iyi taramasını sağlar ve SEO puanınızı artırır.
- Sayfa Görüntüleme Sayısını Artırır: Daha fazla sayfa görüntüleme, reklam gelirleri açısından da faydalıdır.
Eklentisiz Benzer Yazılar Nasıl Eklenir?
Eklenti kullanmadan benzer yazılar eklemek için WordPress’in custom code (özel kod) yazma yeteneklerinden faydalanacağız. Aşağıdaki adımları izleyerek bu işlemi kolayca gerçekleştirebilirsiniz.
1. Functions.php Dosyasını Düzenleyin
WordPress temanızın functions.php dosyasına birkaç satır kod ekleyerek, benzer yazıları göstermek için bir işlev oluşturabilirsiniz.
Kod Örneği:
Aşağıdaki kod, yazıların kategorisine göre benzer yazıları gösterecek bir sistem oluşturur:
function benzer_yazilar_goster() {
global $post;
// Yazının kategorilerini al
$kategoriler = wp_get_post_categories($post->ID);
if ($kategoriler) {
$args = array(
'category__in' => $kategoriler, // Aynı kategorideki yazılar
'post__not_in' => array($post->ID), // Mevcut yazıyı hariç tut
'posts_per_page' => 5, // Gösterilecek yazı sayısı
'caller_get_posts' => 1
);
$benzer_yazilar = new WP_Query($args);
if ($benzer_yazilar->have_posts()) {
echo '<h3>Benzer Yazılar</h3>';
echo '<ul>';
while ($benzer_yazilar->have_posts()) {
$benzer_yazilar->the_post();
echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';
}
echo '</ul>';
}
wp_reset_query();
}
}
2. Single.php Dosyasına Kodu Ekleyin
Yukarıdaki işlevi çalıştırmak için temanızın single.php dosyasına şu kodu ekleyin:
<?php benzer_yazilar_goster(); ?>
Bu kod, her yazının altına benzer yazılar listesini ekleyecektir.
Görsel ve Stil Eklemek
Listeyi daha estetik bir hale getirmek için CSS kullanabilirsiniz. Örneğin:
ul {
list-style: none;
margin: 0;
padding: 0;
}
ul li {
margin-bottom: 10px;
}
ul li a {
text-decoration: none;
color: #0073aa;
}
ul li a:hover {
text-decoration: underline;
color: #005177;
}
Bu kodu temanızın style.css dosyasına ekleyerek, benzer yazılar listenizin görünümünü güzelleştirebilirsiniz.
Etiketlere Göre Benzer Yazılar Gösterimi
Eğer kategoriler yerine etiketlere göre benzer yazılar göstermek isterseniz, aşağıdaki kodu kullanabilirsiniz:
function benzer_yazilar_etiketlere_gore() {
global $post;
$etiketler = wp_get_post_tags($post->ID);
if ($etiketler) {
$tag_ids = array();
foreach ($etiketler as $etiket) {
$tag_ids[] = $etiket->term_id;
}
$args = array(
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'posts_per_page' => 5,
'caller_get_posts' => 1
);
$benzer_yazilar = new WP_Query($args);
if ($benzer_yazilar->have_posts()) {
echo '<h3>Etiketlere Göre Benzer Yazılar</h3>';
echo '<ul>';
while ($benzer_yazilar->have_posts()) {
$benzer_yazilar->the_post();
echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';
}
echo '</ul>';
}
wp_reset_query();
}
}
Eklentisiz Benzer Yazılar Kullanmanın Avantajları
- Site Performansı: Eklentiler, web sitenizin performansını etkileyebilir. Ancak eklentisiz çözümler daha hafif ve hızlıdır.
- Kontrol ve Özelleştirme: Kod üzerinde tam kontrole sahip olursunuz. İhtiyacınıza göre düzenlemeler yapabilirsiniz.
- Güvenlik: Eklentilere bağlı güvenlik açıkları riskini ortadan kaldırır.
Sıkça Sorulan Sorular (FAQ)
1. Bu işlemleri yaparken bir sorunla karşılaşırsam ne yapmalıyım?
Herhangi bir düzenlemeye başlamadan önce mutlaka yedek almanız gerekir. Eğer bir sorunla karşılaşırsanız, aldığınız yedeği geri yükleyerek eski duruma dönebilirsiniz.
2. Kodları ekledikten sonra benzer yazılar görünmüyorsa ne yapmalıyım?
- Kodları doğru dosyalara eklediğinizden emin olun.
- Kategori veya etiket bulunmayan yazılar için liste oluşturulmayabilir. Bu durumda varsayılan bir mesaj göstermek için kodu düzenleyebilirsiniz.
3. Eklenti mi yoksa eklentisiz yöntem mi daha iyi?
Performans ve güvenlik açısından eklentisiz yöntem genellikle daha iyi bir seçenektir. Ancak teknik bilginiz yoksa bir eklenti kullanmayı tercih edebilirsiniz.
Sonuç
Eklentisiz benzer yazılar eklemek, WordPress sitenizi optimize etmek için harika bir yöntemdir. Hem kullanıcı deneyimini iyileştirir hem de SEO’ya katkı sağlar. Yukarıdaki adımları izleyerek, sitenizde profesyonel bir görünüm oluşturabilirsiniz.
Eğer bu işlemler sırasında yardıma ihtiyaç duyarsanız, Boran Karadeniz olarak size destek vermekten memnuniyet duyarım. Bana 0 (539) 219 79 78 numaralı telefondan veya [email protected] adresinden ulaşabilirsiniz. Sitenizi birlikte geliştirelim! 😊
Hemen İletişime Geçin
📞 Telefon: 0539 219 79 78
💬 WhatsApp: Buradan mesaj gönderin
📧 E-posta: [email protected]
🌐 Fiyat teklifi almak için: Fiyat Teklifi Al
WordPress ile tasarlanmış muhteşem bir web sitesine ne dersin?
Bir uzman desteği alBoran Karadeniz
Boran Karadeniz, 8+ yıllık deneyimiyle WordPress, WooCommerce, SEO, sosyal medya yönetimi ve dijital reklam hizmetlerinde uzman bir profesyoneldir.
Yorum Yaz