رفتن به مطلب

مشکل در نمایش تعداد بازدید از یک مطلب


hellow

پست های پیشنهاد شده

سلام دوستان من از کد زیر برای نمایش تعداد بازدید از یک مطلب استفاده کردم ولی نمیدونم چرا با هر بار رفرش کردن صفحه 1 بازدید به مطلب اضافه میشه لطفا کمک کنید تا مشکلم حل شه

کد صفحه function

<?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 "بدون بازدید";
}
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()); ?>

لینک به ارسال

هر جا که کد فراخوانی رو قرار بدید وقتی صفحه باز میشه به تبع اون دستور هم اجرا میشه و یک بازدید به تعداد بازدیدها اضافه میکنه.

لینک به ارسال

سلام من اين نكته رو هم اضافه كنم اين كد فقط براي single بزاريد چون اگه در index بزاريد هر بار صفحه باز بشه همه مطالب اون صفحه يكي به بازديدشون اضافه ميشه !‌ چون واسه خودم هيچين مشكلي پيش اومد البته نميدونم همين كد بود يا نه !‌

ویرایش شده توسط RedPlus
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...