hellow 8 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 سلام دوستان من از کد زیر برای نمایش تعداد بازدید از یک مطلب استفاده کردم ولی نمیدونم چرا با هر بار رفرش کردن صفحه 1 بازدید به مطلب اضافه میشه لطفا کمک کنید تا مشکلم حل شهکد صفحه function<?phpfunction 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 "بدون بازدید"; } return $count.' بازدید';}// function to count views.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); }}?>برای فراخوانیش از کد <?php setPostViews(get_the_ID()); ?><?php echo getPostViews(get_the_ID()); ?> 1 نقل قول لینک به ارسال
عبدالماجد 3203 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 هر جا که کد فراخوانی رو قرار بدید وقتی صفحه باز میشه به تبع اون دستور هم اجرا میشه و یک بازدید به تعداد بازدیدها اضافه میکنه. 3 نقل قول لینک به ارسال
RedPlus 1585 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 (ویرایش شده) سلام من اين نكته رو هم اضافه كنم اين كد فقط براي single بزاريد چون اگه در index بزاريد هر بار صفحه باز بشه همه مطالب اون صفحه يكي به بازديدشون اضافه ميشه ! چون واسه خودم هيچين مشكلي پيش اومد البته نميدونم همين كد بود يا نه ! ویرایش شده شهریور 92 توسط RedPlus 3 نقل قول لینک به ارسال
hellow 8 ارسال شده در شهریور 92 مالک گزارش بازنشر ارسال شده در شهریور 92 ممنون ازتون مشکلم حل شد نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .