رفتن به مطلب

آمار بازدید صفر میشه


mchavoshifans

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

سلام

من میخوام آمار هر پست توی نوشته هام برای کاربرا نشون داده بشه

و  میخوام با کد نویسی و بدون افزونه این کارو بکنم

اومدم کدهایی که زیر رو در فایلها function و single  قرار دادم

کدی که در فایل function قرار دادم: ( در قالب child قرار دادم )

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);
}
}
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);

و کد زیر رو در فایل single:

setPostViews(get_the_ID());

و کد زیر رو در جایی که میخوام نمایش بده قرار دادم: ( در function اصلی قرار دادم):

echo getPostViews(get_the_ID());

اما یه مشکلی وجود داره

اونم اینه که وقتی قالب رو آپدیت میکنم به دلیل آپدیت شدن فایلهای function اصلی و single  کدها پاک میشه و میام دوباره کدهارو قرار میدم ولی آمار نوشته ها دوباره از صفر شروع میکنه ؟؟؟!

مشکل از چی هست ؟

لینک به ارسال

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

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

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

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

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

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

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

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

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