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.
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:
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(); ?>