WordPress Benzer Yazıları Göstermek

Daha önce ki wordpress ile ilgili yazımda sizlere en çok okunan konuları eklentisiz nasıl gösterebileceğimizi göstermiştim.

Şimdi de yine eklenti kullanmadan benzer yazıları nasıl gösterebileceğimizi göstereceğim.
Yine çeşitli wordpress fonksiyonlarını kullanarak bu işlemi kolayca yapacağız.
Aşağıda sizlere vermiş olduğum kodları temanızın single.php (yazı sayfası) içerisinde herhangi bir yere eklemeniz yeterlidir.

Kodları yerleştirdikten sonra yazı içinde o yazıya benzer yazıların gösterildiğini görebilirsiniz.
Şunu da belirteyim benzer yazıları etiketlere göre belirler.
Sitenize bunu eklerseniz ziyaretçilerin ilgisini çekecek konular bulunursa ziyaretçi daha fazla sayfa ziyaret etmiş olacaktır…

[fusion_builder_container hundred_percent=”yes” overflow=”visible”][fusion_builder_row][fusion_builder_column type=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none”][php]
<?php
//for use in the loop, list 5 post titles related to first tag on current post
$tags = wp_get_post_tags($post->ID);
if ($tags) {
echo ‘Related Posts’;
$first_tag = $tags[0]->term_id;
$args=array(
‘tag__in’ => array($first_tag),
‘post__not_in’ => array($post->ID),
‘showposts’=>5,
‘caller_get_posts’=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
<?php
endwhile;
}
}
?>[/php][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

Vedat tarafından yayınlandı

Ne varsa bloğumda var!

Yorum Gönderin

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