نمایش دفعات و تعداد بازدید از پست بدون پلاگین در وردپرس

نمایش دفعات و تعداد بازدید از پست بدون پلاگین در وردپرس

نمایش تعداد بازدید پست در وردپرس بدون پلاگین با استفاده از یک تابع

کد زیر را به فایل functions.php موجود در قالب اضافه کنید
جهت فراخوانی، تابع ()postviews را در قالب قرار دهید.
-پشتیبانی از اطلاعات پلاگین post-views

function postviews() {
$views_str = " بازدید ";
$count_key = 'views';
$postID = get_the_ID();
$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');
echo $count.$views_str;
}else{
if (is_single($postID)){
$count++;
update_post_meta($postID, $count_key, $count);
echo $count++.$views_str;
}else echo $count.$views_str;
}
}
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'){postviews();}}
توسط Ali.Dbg
علی دیباگر هستم.در زمینه مهندسی معکوس و وب فعالیت می کنم.

دیدگاه بگذارید

آدرس ایمیل شما منتشر نمی‌شود، موارد * دار باید وارد شوند!

You may use these <abbr title="HyperText Markup Language">HTML</abbr> tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>