WordPress Kaç Kere Yazı Okundu Sayısı

Wp Eklentisiz Yazı Okunma Sayısı

WordPress Kaç Kere Yazı Okundu Sayısı

Wp Eklentisiz Yazı Okunma Sayısı

 

Sitenizdeki popüler yazıları ön plana çıkarmak istiyorsanız, eklentisiz kaç kere okundu sayısı için birkaç kodu entegre etmeniz yeterli olacaktır. Bu eklediğiniz kod sayesinde, popüler olan fazla okunan makale ve yazılarınızı temanızda istediğiniz yerde okunma sayısı olarak gösterme imkanınızda olacaktır.

 

Wordpress Kaç Kere Yazı Okundu Sayısı

 

Aşağıdaki kodları temanızın functions.php dosyasına ekleyin ve kaydedin.

<!-- WP Kaç Kere Okundu Kodu -->
<?php
function getPostViews($postID){
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
return "0 okunma";
}
return $count.' okunma';
}
function setPostViews($postID) {
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
$count = 0;
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
}else{
$count++;
update_post_meta($postID, $count_key, $count);
}
}
?>
<!-- WP Kaç Kere Okundu Kodu Bitti -->

 

 

 

Kodları ekledikten sonra temanız da aşağıdaki kodları istediğiniz alanda kullanarak okunma sayacını eklemiş olursunuz ve okunma sayısını gösterebilirsiniz:

 

<?php setPostViews(get_the_ID()); ?><?php echo getPostViews(get_the_ID()); ?>

 

Eklenen kodları sayfada kullanma. Kodları ekledikten sonra temanız da aşağıdaki kodları istediğiniz alanda kullanarak popüler 10 adet yazıyı gösterebilirsiniz:

 

wp okundu sayısı

 

posts_per_page=10 yazan yerdeki 10 rakamı kaç adet popüler yazının gösterileceğini belirtiyor.

<?php
        query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&posts_per_page=10');
        if (have_posts()) : while (have_posts()) : the_post(); ?>
        <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
        <?php
        endwhile; endif;
        wp_reset_query();
?>

 

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Back To Top