سلام
من برای شمارش تعداد بازدید پست ها از این کد استفاده می کنم :
و برای کش از افزونه ی W3 Total Cacheکد:<?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 "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); add_filter('manage_posts_columns', 'posts_column_views'); add_action('manage_posts_custom_column', 'posts_custom_column_views',5,2); function posts_column_views($defaults){ $defaults['post_views'] = __('بازدید'); return $defaults; } function posts_custom_column_views($column_name, $id){ if($column_name === 'post_views'){ echo getPostViews(get_the_ID()); } } ؟>
چطوری میتونم کاری کنم که شمارش تعداد بازدید پست ها کش نشه تا شمارش دقیق انجام بشه؟؟
افزونه کش رو که غیرفعال میکنم شمارش انجام میشه اما فعالش که میکنم شمارش روی یه عدد قفل میشه و تا یه مدت دیگه بالا نمیره!





پاسخ با نقل قول