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. Magnificent beat ! I wish to apprentice at the same time as you amend your website, how cann
    i subscribe for a blog website? The account aided
    me a acceptable deal. I had been a little bit acquainted of
    this your broadcast offered brilliant transparent idea

  2. Hi, i think that i saw you visited my website so i came to “return the favor”.I am attempting to find things to improve my web site!I suppose its ok to use some of your ideas!!

  3. Hey! This is my first visit to your blog! We are a collection of volunteers and starting a new project in a community in the same niche. Your blog provided us useful information to work on. You have done a extraordinary job!|

  4. I like what you guys are up too. Such clever work and reporting! Keep up the superb works guys I have incorporated you guys to my blogroll. I think it will improve the value of my website 🙂

  5. I seriously love your site.. Very nice colors & theme. Did you develop this web site yourself? Please reply back as I’m attempting to create my own website and would like to know where you got this from or just what the theme is named. Thank you!|

Bir Cevap Yazın

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

 Characters available