لینک کوتاه اشتراک گذاری
سلام چجور میشه تعداد بازدیدهای پست ها رو نمایش داد؟
لینک کوتاه اشتراک گذاری
روش ساده اش اینکه یک فیلد به اسم count قرار بدید در پست و با هر بار دیدن صفحه یک عدد بالا بره اون فیلد
یا روش دوم که پیشرفته تره احتیاج به توضیحات و پیچیدگی زیادی میخواد چون باید جدولی درست بشه که ای پی کاربر و پست رو بگیره تا بتونید بصورت یونیک شمارش کنید تعداد بازدید ها رو
لینک کوتاه اشتراک گذاری
ابتدا کد زیر رو توی functions.php قالبتون قرار بدید.
/**
* Views of each post
* author: pamjadz
* Version: 2.0.1
*/
function pj_views($postID = ''){
global $post;
$postID = (empty($postID)) ? $post->ID : $postID;
$count_key = 'views';
$count = get_post_meta($postID, $count_key, true);
if(is_single($postID)) {
$count++;
update_post_meta($postID, $count_key, $count);
}
if($count=='')
return "0";
else
return $count;
}
add_filter('manage_posts_columns', function($defaults){
$defaults['post_views'] = 'بازدید';
return $defaults;
});
add_action('manage_posts_custom_column', function($column_name, $id){
if($column_name === 'post_views')
echo pj_views();
}, 5, 2);
و بعد از اون برای نمایش و گرفتن مقدار توی حلقه مطالب وردپرس فانکشن رو به صورت pj_views(get_the_ID());
فراخوانی کنید.
لینک کوتاه اشتراک گذاری
روش های بهتری هم برای این کار هست.
من نسخه وب کانال تلگرامی رو به وسیله سایتی که در اون ربات قرار داره باز میکنم و میتونیم به متن پست ها و تعداد بازدید و ساعت ارسال پست دسترسی داشته باشم.
پیشنهاد میکنم شما هم از این روش استفاده نمایید.