Bursa Bilgisayar

WordPress benzer yazılar & Site içi linkleme

wordpress logo

.WordPress’te benzer yazılar’ı göstermek siteniz için olumlu bir özellektir. Bir çok insan sitesinde benzer yazıları gösterebilmek için eklenti kullanıyor. Halbuki bunun için eklenti filan kullanmaya gerek yok. Eklentiler sitenizin ileri ki zamanlarında yavaşlamasına neden olabiliyor.  Biz ise benzer yazıları eklentisiz bir şekilde yani WordPress fonksiyonları ile yapacağız.

.

Ben yazıları iki şekilde gösterebiliriz; Birincisi benzerliği etiketlere göre, ikincisi ise benzerliği kategorilere göre belirlemek. Bunları yapabilmeniz için ise size bazı kodlar vericem. Bu kodu temanızın single.php dosyasında döngünün içine yazmalısınız.

Etiketlere Göre Benzerlik

[php]<?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();
}
?>[/php]

.

Kategoriye Göre Benzerlik

[php]<?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();
}
?>[/php]

.

– Sitenizin alt sayfalarından ana sayfanıza link verirken kelimelerinizi kullanın.
– Alt sayfalarınızı dış linklerle ve özellikle ana sayfanızda destekleyin ve güçlendirin.
– Alakalı alt sayfalarınızı birbiriyle bağlayın, öyleki, her alt sayfanız minimum 10 diğer alt sayfanızdan “ilgili kelimelerin türevleriyle” link alsın.
– Bunu şimdiye kadar yapmadıysanız, şimdi başalayın ama site içi linkleme işlemlerinizde de aynı dış linklendirme işlemleri gibi dikkatli olmanızı tavsiye ederim.

Diye 4 madde sıralamış bizlere Seoros konuyu tam olarak kavrayabilmeniz için konunun devamını okumanızı öneririm.Buradan okuyabilirsiniz –> Site İçin Linkleme’nin Önemi

Related posts

156 thoughts on “WordPress benzer yazılar & Site içi linkleme

  1. You ought to take part in a contest for one of the best sites online. I most certainly will highly recommend this website!

Bir Cevap Yazın

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

 Characters available