سلام خدمت شما دوستان عزیز با یکی دیگه از آموزش های کاربردی وردپرس در خدمت شما هستم.امروز میخوام بهتون نحوه قرار دادن بازدید از مطالب سایت رو بدون استفاده از افزونه آموزش بدم
کد نمایش تعداد بازدید از مطالب وردپرس
در ابتدا باید کد زیر رو در فایل fucntions.php قرار بدید :
<?php function set_post_views( $postID ) { $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ $count = 0; // delete old 'post_views_count' value. delete_post_meta( $postID, $count_key ); // add new 'post_views_count' value. add_post_meta( $postID, $count_key, '0' ); } else { $count++; // update old 'post_views_count' value. update_post_meta( $postID, $count_key, $count ); } } function get_post_views( $postID ) { $count_key = 'post_views_count'; $count = get_post_meta( $postID, $count_key, true ); if($count=='') { // delete old 'post_views_count' value. delete_post_meta( $postID, $count_key ); // add new 'post_views_count' value. add_post_meta( $postID, $count_key, '0' ); return "0 بازديد"; } return $count.' بازديد'; } ?>
سپس در فایل single.php حلقه ارسال مطلب باید به شکل زیر باشه :
<?php if(have_posts()) : while(have_posts()) : the_post(); set_post_views (get_the_ID()); ?>
و در نهایت برای نمایش تعداد بازدید کد زیر رو در محل دلخواه قرار بدید :
<?php echo get_post_views (get_the_ID()); ?>
موفق باشید