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. Nice post. I learn something totally new and challenging on sites I stumbleupon every day. It will always be interesting to read articles from other writers and practice a little something from their web sites.

  2. Excellent write-up. I definitely love this website. Keep it up!

  3. Very nice article. I absolutely love this site. Keep it up!

  4. You’re so cool! I don’t suppose I’ve truly read something like this before. So great to find someone with a few unique thoughts on this subject matter. Seriously.. thanks for starting this up. This website is something that is required on the internet, someone with some originality!

Bir Cevap Yazın

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

 Characters available