mchavoshifans
-
تعداد ارسالها
2 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
1
نوشتهها ارسال شده توسط 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 کدها پاک میشه و میام دوباره کدهارو قرار میدم ولی آمار نوشته ها دوباره از صفر شروع میکنه ؟؟؟!
مشکل از چی هست ؟
- 1
آمار بازدید صفر میشه
در مشکلات دیگر
ارسال شده در
کسی نمیدونم مشکل از چی هست؟
ممنون میشم کسی راهنمایی کنه