• اطلاعیه ها

    • Morteza

      باهم بسازیم: اطلس ووکامرس و وردپرس   14/07/96

      تاپیک ایجاد شده برای بحث در جهت ایجاد یک منبع، ویکی، صفحات توضیحی و یا بخش آموزشی جامع برای وردپرس و متعلقات مختلف آن است. لطفا جهت مشارکت در این بحث، ارائه پیشنهاد و یا انتقاد به تاپیک فوق مراجعه کنید. باهم بسازیم: اطلس ووکامرس و وردپرس
iran

کد تعداد بازدید از پست

13 پست در این موضوع قرار دارد

سلام من از کد زیر برای تعداد بازدید از سایتم استفاده می کنم

اما این کد فقط 1 بار هر بازدید کننده رو شمارش می کنه و من می خوام رفرش شدن پیج رو هم بندازه و کاربر هر چند بار بازدید از صفحه رو می کنه شمارش کنه


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";
}
return $count.' ';
}
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);
}
}

0

به اشتراک گذاری این پست


لینک به پست

توی کد که مشکلی دیده نمیشه و باید برای هر بازدید یک شماره اضافه کنه.

0

به اشتراک گذاری این پست


لینک به پست

توی کد که مشکلی دیده نمیشه و باید برای هر بازدید یک شماره اضافه کنه.

متاسفانه برای هر بار بازدید 1 واحد اضافه نمی کنه

من می خوام طرف 1000 بار هم صفحه رو رفرش کرد باز هم اضافه کنه

0

به اشتراک گذاری این پست


لینک به پست

توی اون تاپیک هم اشاره کردم. مشکل از این کد نیست.

به احتمال قوی مشکل از وردپرس هست.

0

به اشتراک گذاری این پست


لینک به پست

توی اون تاپیک هم اشاره کردم. مشکل از این کد نیست.

به احتمال قوی مشکل از وردپرس هست.

والا دیگه نمی دونم چی بگم

0

به اشتراک گذاری این پست


لینک به پست

سلام

در پست بعد از آموزش Morteza عزیز توضیح دادم ولی این توضیح مورد توجه قرار نگرفت که این کد باید در کجا قرار گرفته بشه تا شمارش کنه.

کد:


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

باید فقط در فایل single.php و بعد از دستور if(have_postst قرار یگیرد .

در اینصورت با بازدید هر کاربر از هر مطلب عدد مربوط نمایش اون مطلب خاص 1 واحد افزایش پیدا میکنه.

از کدی که گفتم در کجا استفاده کردید؟

1

به اشتراک گذاری این پست


لینک به پست

سلام

در پست بعد از آموزش Morteza عزیز توضیح دادم ولی این توضیح مورد توجه قرار نگرفت که این کد باید در کجا قرار گرفته بشه تا شمارش کنه.

کد:


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

باید فقط در فایل single.php و بعد از دستور if(have_postst قرار یگیرد .

در اینصورت با بازدید هر کاربر از هر مطلب عدد مربوط نمایش اون مطلب خاص 1 واحد افزایش پیدا میکنه.

از کدی که گفتم در کجا استفاده کردید؟

از این کد استفاده کرده ام

0

به اشتراک گذاری این پست


لینک به پست

شما روی یک وردپرس دیگه همین کد رو تست کنید. بینید جواب می گیرید؟

1

به اشتراک گذاری این پست


لینک به پست

شما روی یک وردپرس دیگه همین کد رو تست کنید. بینید جواب می گیرید؟

متاسفانه این کد رو می ذارم تعداد درخواست به سرور بیش از حد زیاد می شه

0

به اشتراک گذاری این پست


لینک به پست

خب از افزونه ها استفاده کنید !؟

0

به اشتراک گذاری این پست


لینک به پست

خب از افزونه ها استفاده کنید !؟

افزونه wp post viiews کار نکرد مجبور شدم از این کد استفاده کنم

0

به اشتراک گذاری این پست


لینک به پست

متاسفانه این کد رو می ذارم تعداد درخواست به سرور بیش از حد زیاد می شه

روی همون وردپرس یاوردپرس جدید؟

0

به اشتراک گذاری این پست


لینک به پست

من هم از همین افزونه استفاده کردم ولی کار نکرد متاسففانه !! اگه میشه هر جفتمون رو راهنمایی کنید !

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری