WordPress Benzer Yazılar Eklentileri

Bu yazımızda WordPress benzer yazılar eklentilerini ve eklenti kullanmak istemeyenler için eklentisiz benzer yazılar olayını inceleyeceğiz. İlk olarak sizlere benzer yazılar için gerekli eklentilerle ilgili bilgi vereceğim, en son da ise direk kodlarla kendiniz nasıl yapabilirsiniz buna değineceğiz.

WordPress Benzer Yazılar Eklentileri

WordPress benzer konular eklentilerini incelediğimiz zaman ilk tavsiye edeceğim Related Posts by Zemanta adlı eklentidir. Çok sık güncellenmekte ve kurulum ile kullanımı en basit eklentilerden birisidir. Ben bu yazıyı yazarken daha bir hafta önce güncellenmişti. Sunucunuza ciddi bir yük bindirmemektedir. Bu sebeple ilk sırada bu benzer yazılar eklentisini öneriyorum.

WordPress resimli benzer yazılar çıkarmak için kullanabileceğiniz ikinci eklenti Yet Another Related Posts Plugin (YARPP) adlı WordPress eklentisidir. Direk indirip ftp ile sitenizdeki ilgili klasöre atabileceğiniz gibi yönetici panelinden de kurulum yapabilirsiniz. Eklentiyi aktifleştirdikten sonra ekstra bir ayar yapmanıza gerek yok. Kendisi direk yazılarınızın alt kısmında benzer konuları resimli olarak yada sizin seçiminize göre resimsiz olarak çıkartmaktadır. Bu eklentinin olumsuz bir tarafı var, eğer çok fazla ziyaretçiniz varsa sunucuyu biraz yorar. Bu sebeple eklenti üreticileri bunun yanında bir de YARPP Experiments kurulumunu tavsiye etmektedir.

Son olarak sizlere önereceğim WordPress benzer yazılar eklentisi ise Contextual Related Posts adlı plugindir. Direk etkinleştirdiğiniz zaman hazır olmaktadır. Ayrıca yönetim paneli sayesinde kendi kafanıza göre de çıkmasını istediğiniz benzer konuları ayarlayabilirsiniz. Sunucuyu fazla yormamaktadır.

Eklentilerle veya eklentisiz alacağınız görüntü aşağıdaki resme benzeyecektir.

Wordpress Benzer Yazılar Eklentileri

WordPress Benzer Yazılar Eklentisiz Gösterme

Eğer sunucunuzun fazladan bir eklenti kullanmasını istemiyor ve kodlardan kendim halledebilirim diyorsanız aşağıdaki kodlarla WordPress benzer yazıları eklentisiz gösterebilirsiniz.

İlginizi Çekebilir:  Skype Gelen Kutusuna Maillere Nasıl Bakılır

Eğer etiketlerin benzerliğine göre konuları göstermek istiyorsanız aşağıdaki kodu single.php dosyasının içerisinde <?php the_content(); ?> kodundan hemen sonra girin.

<?php
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;$args=array(
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'showposts'=>5, // Gösterilecek benzer yazı sayısı
'caller_get_posts'=>1
);$my_query = new wp_query($args);
if( $my_query->have_posts() ) {
echo '<h3>Benzer yazılar</h3><ul>';
while ($my_query->have_posts()) {
$my_query->the_post();
?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
<?php
}
echo '</ul>';
}
wp_reset_query();
}
?>

Eğer WordPress benzer yazıların kategorilere göre listelenmesini istiyorsanız gene single.php dosyasının içinde <?php the_content(); ?> sonra aşağıdaki kodu girin.

<?php
$categories = get_the_category($post->ID);
if ($categories) {
$category_ids = array();
foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;$args=array(
'category__in' => $category_ids,
'post__not_in' => array($post->ID),
'showposts'=>5, // Gösterilecek benzer yazı sayısı
'caller_get_posts'=>1
);$my_query = new wp_query($args);
if( $my_query->have_posts() ) {
echo '<h3>Benzer yazılar</h3><ul>';
while ($my_query->have_posts()) {
$my_query->the_post();
?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
<?php
}
echo '</ul>';
}
wp_reset_query();
}
?>





Soru veya yorumunuzu bu bölüme yazabilirsiniz.

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir