Web sitesinde yazdığımız makalelerin hemen altında benzer yazılar eklentisi kurarak web sitemizde birbiriyle alakalı yazılarımızı kullanıcıya göstererek sitede daha uzun süre kalmasını sağlayabiliriz. Fakat WordPress içerik yönetim sisteminde ne kadar çok eklenti kurarsak sistemimiz o kadar yavaşlar. Bunun için eklenti kurmadan web sitemizde benzer yazıları çalıştıracağız ve sistemi yormadan wordpress sitemize katkı sağlayacağız.
Seo açısından site hızı en önemli faktörlerden biridir, bu nedenle sizlere makalenizin hemen altında resimli olarak benzer yazılarınızı gösterebilmeniz için basit bir kaç kod vereceğim. Bu kodlar twentytvelve temasında mükemmel. çalışıyor, farklı temalarda sorunla karşılaşırsanız bize bildiriniz.
İlk olarak wp–admin/görünüm/düzenleyiciden temamızın style.css dosyasını açıyoruz ve css dosyasının en aşağısına altta verdiğimiz kodları yapıştırıp kaydediyoruz.
.relatedposts {width: 640px; margin: 0 0 20px 0; float: left; font-size: 12px;}
.relatedposts h3 {font-size: 20px; margin: 0 0 5px 0; } .relatedthumb {margin: 0 1px 0 1px; float: left; } .relatedthumb img {margin: 0 0 3px 0; padding: 0;} .relatedthumb a {color :#333; text-decoration: none; display:block; padding: 4px; width: 150px;} .relatedthumb a:hover {background-color: #ddd; color: #000;} |
Css dosyamız artık hazır. İkinci adımda tekil yazı dosyamıza (single.php) giriyoruz aşağıda vereceğimiz kodları benzer yazılarınızın görünmesini istediğiniz yere yerleştiriniz. Verdiğimiz kod içerisinde Posts-per_page bölümünde olan 4 rakamı benzer yazıların kaç adet gösterileceğini belirtir, siz oradaki rakamı isterseniz değiştirebilirsiniz. Yani yazı altında kaç konu görünmesini istiyorsanız o rakamı yazınız.
<div class=”relatedposts”> <h3>Benzer Yazılar</h3> <?php $orig_post = $post; global $post; $tags = wp_get_post_tags($post->ID); if ($tags) { $my_query = new wp_query( $args ); while( $my_query->have_posts() ) { <div class=”relatedthumb”> <? } |
Son olarak tema işlevleri yani functions.php dosyasını açalım fakat burada kodları eklerken biraz daha dikkat edelim eğer functions.php dosyasında bir hasar oluşursa kök dizin erişiminizin olması gerekir yoksa eski haline geri alamazsınız. Şimdi functions.php’yi açınız. Kodların bittiği yere aşağıda verdiğimiz kodları ekleyip güncelleyiniz. Buraya kadar her şey yolunda gittiyse artık eklentinizi olmadan benzer yazılarınız konu altında çalışmaya başlayacaktır, örnek resimdeki gibi.
add_theme_support( ‘post-thumbnails’ ); set_post_thumbnail_size( 100, 50, true ); |
Bu kodla birlikte işlem tamamlanmıştır, örnek resim hemen alttadır. Bu konuyla ilgili sorunuz olur ise yine bu platformda sizlere gerekli destekler sunulacaktır.
Yine de ben bu kodlarla uğraşamam derseniz WordPress related posts eklentisini bu linkten indirip kurabilirsiniz.
Merhaba hocam ekledim kodları ama pek olmadı gibi sanki https://www.kesintisizradyo.com/kafa-radyo bakabilirmisiniz. İlginiz için şimdiden tşk.