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. That is a great tip especially to those fresh to the blogosphere. Short but very accurate info… Many thanks for sharing this one. A must read post!

  2. I blog quite often and I seriously thank you for your content. This great article has really peaked my interest. I am going to bookmark your blog and keep checking for new information about once a week. I opted in for your Feed too.

  3. Way cool! Some very valid points! I appreciate you writing this article and the rest of the website is also really good.

  4. After I initially left a comment I appear to have clicked on the -Notify me when new comments are added- checkbox and now every time a comment is added I receive 4 emails with the same comment. There has to be an easy method you are able to remove me from that service? Thank you!

Bir Cevap Yazın

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

 Characters available