1. خانه
  2. کسب و کار اینترنتی
  3. نمایش آمار بازدید سایت

نمایش آمار بازدید سایت

شما یک وب مستر هستید و قصد دارید آمار بازدید سایت و پست های خود را بدونید. از کجا متوجه می شوید که هر پست یا صفحه چه میزان بازدید داشته است؟ ساده ترین راه این است که هر پست و نوشته مقاله را با قابلیت نمایش آمار و تعداد بازدید سایت مجهز کنید. در این حالت دقیقا می دانید هر پست سایت شما چه میزان بازدید داشته است.

یکی دیگر از مقاصد نمایش آمار بازدید یک وب سایت، اثبات کیفیت بالای مضامین سایت می باشد. پس در نتیجه زمانی که یک مقاله آمار بازدید بالاتری داشته باشد، مخاطب بیشتر تمایل پیدا میکند آن صفحه را مشاهده کند.

در این مقاله از بلاگ میزبان نت قصد داریم از دو روش نمایش آمار بازدید سایت و پست های سایت وردپرس را به شما آموزش دهیم.

 

نمایش آمار بازدید سایت وردپرس

وردپرس در ابتدا به عنوان یک بلاگ استفاده می شد. امروزه هم برای ساخت سایت های خبری و اطلاع رسانی بهترین گزینه می باشد. اما یکی از قابلیت های جالب وردپرس، نمایش آمار بازدید یک پست در سایت می باشد.

بیشتر قالب های تجاری و رایگان، به خصوص قالب های خبری، بر روی تنظیمات خود بصورت پیشفرض نمایش پست ها را جا داده اند. اما ما در این آموزش صرف نظر از قابلیت پوسته سایت، از دو طریق تعداد بازدید هر پست را نمایش خواهیم داد.

 

آمار بازدید سایت با php بدون استفاده از افزونه

در این روش نیاز است تا حدودی با مفاهیم کدنویسی وردپرس و توسعه آن آشنایی داشته باشید. درون هاست خود وارد پوشه قالب وردپرس شوید. فایل Functions.php را انتخاب کرده و روی گزینه Edit کلیک کنید. (شبیه آموزش نصب وردپرس روی هاست سی پنل)

سپس کدهای زیر را در انتهای این فایل، و قبل از بسته شدن تگ php (?>) قرار دهید:

function gt_get_post_view() {
    $count = get_post_meta( get_the_ID(), 'post_views_count', true );
    return "$count بازدید";
}
function gt_set_post_view() {
    $key = 'post_views_count';
    $post_id = get_the_ID();
    $count = (int) get_post_meta( $post_id, $key, true );
    $count++;
    update_post_meta( $post_id, $key, $count );
}
function gt_posts_column_views( $columns ) {
    $columns['post_views'] = 'تعداد بازدیدها';
    return $columns;
}
function gt_posts_custom_column_views( $column ) {
    if ( $column === 'post_views') {
        echo gt_get_post_view();
    }
}
add_filter( 'manage_posts_columns', 'gt_posts_column_views' );
add_action( 'manage_posts_custom_column', 'gt_posts_custom_column_views' );

 

در قدم بعدی، کد زیر را در فایل single.php قالب بین حلقه while قرار دهید. وظیفه این کد شمارش بازدید هر پست بصورت مجزا می باشد:

<?php gt_set_post_view(); ?>

 

در نهایت برای نمایش آمار بازدید سایت و پست ها، در هر کجای قالب که تمایل دارید، کد زیر را قرار دهید:

<?php gt_get_post_view(); ?>

 

افزونه نمایش آمار بازدید سایت وردپرس

افزونه ای که برای این هدف انتخاب کردیم، Post Views Counter می باشد. این افزونه با بیش از ۱۰۰,۰۰۰ نصب فعال، بهترین افزونه نمایش آمار و تعداد بازدید سایت وردپرس می باشد.

دانلود افزونه Post Views Counter صفحه افزونه Post Views Counter

 

مزایای افزونه Post Views Counter

  • رایگان بودن
  • نمایش آمار سایت به روش Ajax، JavaScript و PHP
  • قابلیت انتخاب محاسبه آمار صفحات و پست های سایت
  • قابلیت انتخاب نمایش تعداد بازدید صفحات و پست ها
  • نمایش آمار بازدید به وسیله ShortCode

 

آموزش نمایش تعداد بازدید سایت وردپرس با افزونه Post Views Counter

بعد از نصب و فعال سازی افزونه از طریق هسته وردپرس، در بخش تنظیمات پیشخوان، روی Post Views Counter کلیک نمایید.

در تنظیمات این افزونه دو بخش عمومی (General) و نحوه نمایش (Display) می باشد. ابتدا وارد بخش تنظیمات عمومی می شویم. سعی کنید تنظیمات این بخش را همانند تصویر زیر انجام دهید:

نمایش آمار بازدید سایت وردپرس با افزونه Post Views Counter

 

  • Post Types Count: انتخاب نوع پست تایپی که قصد محاسبه آمار بازدید آن را دارید
  • Counter Mode: نحوه محاسبه و نمایش آمار بازدید
  • Post Views Column: نمایش تعداد بازدید هر پست تایپ در پیشخوان وردپرس
  • Restrict Edit: محدود کردن نمایش آمار بازدید وب سایت تنها به مدیر سایت
  • Count Interval: مدت زمان بین دو محاسبه. حتما این عدد روی صفر باشد.
  • Reset Data Interval: مدت زمان نگهداری یک بازدید. این عدد باید صفر باشد.
  • Flush Object: بازه زمانی پاک کردن کش محاسبه بازدید
  • Exclude Visitors: پنهان سازی نمایش بازدید سایت از گروه خاص از کاربران
  • Exclude Ips: عدم نمایش بازدید یک ip خاص
  • Strict Counts: عدم نمایش بازدید سایت از سمت مرورگر امن (مثلا incognito)
  • Override existing views data: بازخوانی آمار بازدید از قبل
  • Delete Views: پاک کردن تمام آمار بازدیدها
  • Deactivation: پاک کردن تمام داده ها موقع غیرفعال سازی افزونه

بعد از تنظیم گزینه های تب General، وارد بخش Display می شویم:

نمایش آمار و تعداد بازدید سایت با افزونه

  • Post Views Label: عبارت کنار تعداد آمار سایت
  • Post Type: انتخاب نوع پست تایپی که قصد نمایش آمار بازدید آن را دارید
  • Page Type: انتخاب نوع صفحاتی که قصد نمایش آمار بازدید آن را دارید
  • User Type: پنهان سازی آمار سایت از مخاطب خاص
  • Position: نمایش آمار سایت، “قبل از محتوا اصلی”، “بعد از محتوا”، یا “بصورت دستی به وسیله Short Code”.
  • Display Style: نوع نمایش آمار؛ همراه با لیبل و آیکون.
  • Icon Class: نوع آیکون وردپرس (Dashicon) برای نمایش کنار لیبل آمار سایت

 

نتیجه گیری

در این مقاله دو روش برای نمایش آمار کل سایت شامل صفحات و پست های مختلف بیان شد. شما هم می توانید با استفاده از کدهای PHP و هم با افزونه وردپرس Post Views Counter این کار را انجام دهید. اگر از قبل کدنویسی سایت وردپرس را انجام نداده اید، توصیه می شود از روش دوم استفاده کنید. این افزونه به صورت کاملا دقیق و حرفه ای بازدید سایت شما را نمایش می دهد.

 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
فهرست