درباره افزونه پست ویوز کانتر Post Views Counter
داستان این افزونه به سال ۲۰۱۴ برمیگرده. یه توسعهدهنده لهستانی به اسم Bartosz Arendt که زیر برند Digital Factory (یا همون dFactory) کار میکرد، از دردسرهای افزونه قدیمی WP-PostViews خسته شده بود. اون افزونه کند بود، آپدیت نمیشد و با کشپلاگینها سازگار نبود. Bartosz نشست و از صفر یه چیز سبکتر و قابلاعتمادتر نوشت. اولین نسخهها ساده بودن ولی همون سادگی باعث شد خیلی سریع محبوب بشه. حالا بعد از یه دهه، این افزونه بیش از ۲۰۰ هزار نصب فعال داره و یه نسخه Pro هم بهش اضافه شده. کارش اینه که بازدید هر نوشته، صفحه یا custom post type رو ثبت و نمایش میده. چهار روش جمعآوری داده داره: PHP، JavaScript، Fast AJAX و REST API، که هر کدوم برای یه شرایط خاص مناسبترن. میشه بازدید باتها، کاربران لاگینکرده یا نقشهای خاص رو از شمارش حذف کرد. آیپیهای خاص رو هم میشه بلاک کرد. یه ستون مرتبسازی توی لیست نوشتههای ادمین اضافه میکنه که میشه نوشتهها رو بر اساس بازدید sort کرد. نمایش عدد هم یا خودکاره یا از طریق شورتکد و بلاک گوتنبرگ دستی. برای کاربر ایرانی این افزونه چند تا مزیت جدی داره. اول اینکه کاملاً آفلاین و محلیه؛ هیچ درخواستی به سرور خارجی نمیزنه و به Google Analytics یا هیچ CDN خارجی وابسته نیست. یعنی فیلترینگ و تحریم هیچ تأثیری روش نداره. دوم، با پلاگینهای کش ایرانیپسند مثل W3 Total Cache و WP Super Cache سازگاره. سوم، چون همه دادهها توی دیتابیس خود وردپرس ذخیره میشن، روی هاستهای اشتراکی ایران هم بدون مشکل کار میکنه و نیاز به تنظیمات پیچیده سرور نداره. ولی چند تا نکته منفی هم هست که باید بدونی. اول اینکه روی سایتهای پرترافیک با کش فعال، روش PHP ممکنه بازدیدها رو کمشمار کنه چون صفحه کششده اجرا نمیشه؛ باید بری سراغ روش AJAX که یکم سنگینتره. دوم، گزارشدهی پیشرفته (مثل نمودار بازدید روزانه، مقایسه نوشتهها و صادرکردن داده) فقط توی نسخه Pro هست. سوم، اگه سایتت ترافیک خیلی بالا داره، این افزونه میتونه روی جدول wp_postmeta فشار بیاره و کوئریهای سنگین بزنه. توصیه عملی: اگه یه سایت خبری، وبلاگ یا مجله آنلاین داری و میخوای بدونی کدوم محتوا بیشتر دیده میشه، این افزونه رو نصب کن. ولی اگه سایتت روزانه بیش از ۵۰ هزار بازدید داره، حتماً قبل از نصب با هاستت هماهنگ کن.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 1.7.10» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (post-views-counter-1.7.10.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه پست ویوز کانتر Post Views Counter اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 1.7.10
- New: Session-based counting migration with legacy compatibility.
- Fix: Admin post views ordering fallback.
- Tweak: Normalize Count Interval to hours-only.
- New: Lazy-load widgets loading.