نویسنده: علی باقری نیا
تاریخ: ۲۰,بهمن,۱۳۹۲
آخرین ویرایش: ۱۱ فروردین ۱۳۹۶
۲ دیدگاه
1331 بازديد

نسخه ۳٫۰ افزونه آماره وردپرس در دسترس است!

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

امتیاز دهید :

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...
  • خب بالاخره امروز نسخه ۳٫۰ افزونه آمار بازدید انتشار یافت. قرار بود زمان انتشار افزونه را همانند سال قبل، چند روز قبل از عید نوروز بعنوان عیدی به کاربران هدیه بدهیم، اما طبق زمانبندی پیش نرفت و کمی زودتر افزونه کامل شد و تصمیم گرفتیم تا افزونه آماده است آن را در اختیار کاربران قرار دهیم.

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

    یکی از معایب افزونه، نداشتن تابعی برای محاسبه بازدیدکننده های سایت بود، خب این امکان نیز به افزونه اضافه شده است و شما میتوانید در کنار تعداد بازدید، تعداد بازدیدکننده را نیز نمایش دهید.

    خب در اینجا به ویژگی های بارز افزونه اشاره ای میکنیم!

     

    ۱- نمودار آماری:

    نمودار آماری

    نمودار آماری

    در صفحه نمایش آمار، بخشی بعنوان نمودار اضافه شده است. در این بخش شما میتوانید بازدید کننده و بازدید سایت را در قالب نمودار تا ۲۰ روز گذشته مشاهده کنید. همانطورهم که در تصویر پست مشاهده می کنید، نموداری نیز برای مشخص کردن سهم مرورگرهای بازدیدکنندگان به صفحه نمایش آمار اضافه شده است. در این قسمت شما میتوانید مرورگرهایی از قبیل: Firefox, IE, Chorme, Ipda, Safai, Android و بقیه را به صورت مروگر مشاهده کنید.

     

    ۲- بانک اطلاعاتی

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

     

    ۳- گزارش آماری

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

    در صورت انتخاب ایمیل، محتوای آمار به مدیرسایت ارسال میشود و در صورت انتخاب پیامک نیز، محتوای آمار به شماره ای که در تنظیمات افزونه پیامک تعریف کردیم، ارسال میشود.

    لازم به ذکر است در صورت انتخاب پیامک، باید افزونه WordPress SMS فعال باشد.

     

    ۴- استفاده از شیءگرایی در افزونه

    در افزونه کلاس هایی با نام های Statistics , Useronline , Hits هستند که هرکدام برای عملیاتی مورد استفاده قرار گرفته شده.

    کلاس Hits و Useronline توسعه یافته کلاس Statistics هستند و از آن پیروی میکنند. در این کلاس متدهای پرکاربردی وجود دارد که برای توسعه در خود وردپرس نیز میتوان از آنها استفاده کرد، چرا که هرکدام کار خاصی را انجام می دهند. برای بررسی بیشتر کلاس، به پوشه includes/class/statistics.class.php مراجعه کنید.

     

    راهنمای استفاده:

    برای استفاده از افزونه مراحل زیر را دنبال کنید.

    • افزونه را در مسیر wp-content/plugins قرار دهید و از طریق افزونه ها WordPress Statistics را فعال کنید.
    • زمان محلی وردپرس خود را برابر موقعیت خود تنظیم کنید. درایران برروی خود “تهران” قرار دهید.
    • به صفحه تنظیمات افزونه مراجعه کنید و امکانات مورد نظر را فعال کنید.
    • برای نمایش آمارها در سایت نیز از توابع ویا ابزارک افزونه استفاده کنید.

     

    به روز رسانی به نسخه ۳٫۰:

    برای به روز رسانی، تنها و تنها از طریق به روز رسانی خودکار این کار را انجام بدهید، چرا که با به روز رسانی خودکار جدول های جدید افزونه ایجاد میشوند. در صورت عدم ایجاد جدول ها، افزونه را غیرفعال و مجدد فعال کنید.

     

    تابع افزونه

    تابع های نسخه ۳٫۰ تقریبا همان توابع هستند و تنها کارکرد آنها فرق کرده است. در اینجا اشاره ای به آنها میکنیم!

    تابع نمایش افراد آنلاین:

    برای نمایش افراد آنلاین به کار می رود و هیچ پارامتر ورودی ندارد.

    ۱ <?php echo wp_statistics_useronline(); ?>

    تابع نمایش بازدیدها:

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

    ۱ <?php wp_statistics_visit($time, $daily = null); ?>

    پارامتر اول مقادیر: (today , yesterday , week , month , year , total و یا عدد روز قبل) را بعنوان آرگومان های صحیح دریافت میکند و تعداد بازدید آن روز را به نمایش میگذارد. پارامتر دوم نیز در صورت true بودن، تعداد بازدید همان روز را فقط نمایش می دهد.
    مثال:
    بازدید امروز:

    ۱ <?php echo wp_statistics_visit('today'); ?>

    بازدید این ماه:

    ۱ <?php echo wp_statistics_visit('month'); ?>

    بازدید در ۱ ماه پیش:

    ۱ <?php echo wp_statistics_visit('month', true); ?>

    بازدید در ۲۰ روز پیش:

    ۱ <?php echo wp_statistics_visit(20, true); ?>

    تابع نمایش بازدیدکننده ها:

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

    ۱ <?php wp_statistics_visitor($time, $daily = null); ?>

    پارامتر اول مقادیر: (today , yesterday , week , month , year , total و یا عدد روز قبل) را بعنوان آرگومان های صحیح دریافت میکند و تعداد بازدیدکننده آن روز را به نمایش میگذارد. پارامتر دوم نیز در صورت true بودن، تعداد بازدیدکننده همان روز را فقط نمایش می دهد.
    مثال:
    بازدیدکننده امروز:

    ۱ <?php echo wp_statistics_visitor('today'); ?>

    بازدیدکننده این ماه:

    ۱ <?php echo wp_statistics_visitor('month'); ?>

    بازدیدکننده در ۱ ماه پیش:

    ۱ <?php echo wp_statistics_visitor('month', true); ?>

    بازدیدکننده در ۲۰ روز پیش:

    ۱ <?php echo wp_statistics_visitor(20, true); ?>

    تابع نمایش تعداد ورودی از موتورهای جستجو:

    برای نمایش تعداد ورودی ها از موتورهای جستجو به کار می رود و ۱ پارامتر وردی برای تشخصی موتور جستجو دارد.

    مثال: نمایش تعداد ورودی امروز از موتورهای جستجو:

    ۱ <?php echo wp_statistics_searchengine(); ?>

    نمایش تعداد ورودی امروز از موتور جستجوی گوگل:

    ۱ <?php echo wp_statistics_searchengine('google'); ?>

    نمایش تعداد ورودی امروز از موتور جستجوی یاهو:

    ۱ <?php echo wp_statistics_searchengine('yahoo'); ?>

    نمایش تعداد ورودی امروز از موتور جستجوی بینگ:

    ۱ <?php echo wp_statistics_searchengine('bing'); ?>

    تابع نمایش تعداد نوشته های سایت:

    برای نمایش تعداد نوشته های سایت به کار می رود و هیچ پارامتر ورودی ندارد.

    ۱ <?php echo wp_statistics_countposts(); ?>

    تابع نمایش تعداد برگه های سایت:

    برای نمایش تعداد برگه های سایت به کار می رود و هیچ پارامتر ورودی ندارد.

    ۱ <?php echo wp_statistics_countpages(); ?>

    تابع نمایش تعداد دیدگاه های سایت:

    برای نمایش تعداد دیدگاه های سایت به کار می رود و هیچ پارامتر ورودی ندارد.

    ۱ <?php echo wp_statistics_countcomment(); ?>

    تابع نمایش تعداد جفنگ های سایت:

    برای نمایش تعداد جفنگ های سایت به کار می رود و هیچ پارامتر ورودی ندارد.

    ۱ <?php echo wp_statistics_countspam(); ?>

    تابع نمایش تعداد کاربر های سایت:

    برای نمایش تعداد کاربر های سایت به کار می رود و هیچ پارامتر ورودی ندارد.

    ۱ <?php echo wp_statistics_countusers(); ?>

    تابع نمایش تاریخ آخرین پست سایت

    برای نمایش تابع نمایش تاریخ آخرین پست سایت به کار می رود و یک پارامتر ورودی برای نوع نمایش تاریخ دارد که مقادیر english و farsi را دریافت می کند.

    ۱ <?php echo wp_statistics_lastpostdate(); ?>

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

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

    ۱ <?php echo wp_statistics_average_post(); ?>

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

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

    ۱ <?php echo wp_statistics_average_comment(); ?>

    تابع نمایش میانگین تعداد کاربر های عضوشده در روز:

    برای نمایش میانگین تعداد کاربر های عضوشده در روز به کار می رود و هیچ پارامتر ورودی ندارد.

    ۱ <?php echo wp_statistics_average_registeruser(); ?>

    مشکلات و پشتیبانی

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

    انتقادات و پیشنهادات خود را درجهت توسعه افزونه برای ما ارسال کنید، چرا که صمیمانه منتظر دریافت آنها هستیم :)

    منبع

  • تازه های وردپرس رو از کانال تلگرام خانه وردپرس دنبال کنید