۴۰۴ Not Found! قیمت ها به ۴۰۳ برگشت! به مدت محدود!
بزن بریم!سلام چجور میشه تعداد بازدیدهای پست ها رو نمایش داد؟
روش ساده اش اینکه یک فیلد به اسم 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());
فراخوانی کنید.
روش های بهتری هم برای این کار هست.
من نسخه وب کانال تلگرامی رو به وسیله سایتی که در اون ربات قرار داره باز میکنم و میتونیم به متن پست ها و تعداد بازدید و ساعت ارسال پست دسترسی داشته باشم.
پیشنهاد میکنم شما هم از این روش استفاده نمایید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟