telegram booloor ,کانال بولور , کانال تلگرام ,کانال ,تلگرام , بولور
آمار بازدید از مطالب بدون پلاگین + آموزش ویدیویی

آمار بازدید از مطالب بدون پلاگین

بی شک این بهترین کد برای  نمایش تعداد بازدید از صفحات ورد پرس می باشد. می توانیداز  افزونه wp-postviews  استفاده کنید که کاربران ورد پرس رضایت چندانی ازش ندارند. ولی کد زیر بدون نصب افزونه بهترین راه برای نمایش تعداد بازدید از صفحات ورد پرس می باشد.

آمار بازدید از صفحات

»آموزش ویدیویی«

»دانلود آموزش ویدیویی«

دانلود ویدیو

.

ابتدا کد زیر را به functions.php  (توابع پوسته) خود بیفزائید {لطفا قبلش یه بک آپ از فانکشن (functions.php) خود بگیرید }:

<?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 "بدون بازدید";
    }
    return $count.' بازدید';
}

// function to count views.
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);
    }
}
?>

ما دستور رو اضافه کردیم حالا در single.php و … که میخواهید تعداد بازدید نمایش داده شود کد زیر را قرار دهید :

<?php setPostViews(get_the_ID()); ?><?php echo getPostViews(get_the_ID()); ?>

توجه کنید که حتما کد بالا را در داخل حلقه مطلب قرار دهید .

کار ما به پایان یافت

توجه کنید  یه کار اضافی هست که اگر بخواهید در  wp-admin بازدید مطالب خود را ببینید میتوانید کد زیر را به functions.php خود بیفزائید و بازدید مطالب خود را از قسمت “نوشته / همه نوشته ها” ببینید :

<?php
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());
    }
}
 ?>
اطلاعات پست
نویسنده : ادمین
تاریخ پست : جمعه ۱۳۹۲/۱۶/۰۱
دیدگاه

ارسال شده ها 5 دیدگاه برای مطلب “آمار بازدید از مطالب بدون پلاگین + آموزش ویدیویی”

  1. كاوه می‌گه:

    با سلام دوست عزیز
    من همراه با اموزش ویدویی تمام قدم ها را با شما انجام دادم ولی نتیجه را نشان نداد
    لطفا کمکم کتید
    متشکرم

    • Reza می‌گه:

      سلام
      احتمالا جایی را اشتباه رفته اید تست گردید کاملا صحیح می باشد. و خیلی راحته

  2. کاوه می‌گه:

    دوست عزیز امکان دارد من هر دو فایل
    functions.php
    single.php
    برای شما راسال کنم و شما کد ها را قرار دهید تا بعد من در هاست اپلود کنم
    ممنون می شم

  3. کاوه می‌گه:

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

Telegram Channel: @booloor ,کانال بولور , کانال تلگرام ,کانال ,تلگرام , بولور
موضوعات اصلی

تبلیغات

khabar

عضو خبرنامه شوید:

ایمیل خود را وارد کنید:

آخرین نوشته ها
مطالب پیشنهادی
بازار
برچسبها
Instagram