درباره افزونه ریدینگ تایم WP Reading Time WP
داستان این افزونه به یه برنامهنویس آمریکایی به اسم Jason Yingling برمیگرده. او که با نام کاربری yingles در مخزن وردپرس شناخته میشه، یه روز خوندن مقالهای رو شروع کرد و نمیدونست چقدر طول میکشه تمومش کنه. همین تجربه ساده باعث شد بشینه و یه افزونه بنویسه که زمان تخمینی مطالعه رو بالای هر پست نشون بده. افزونه از همون نسخههای اولیهاش، محاسبه زمان مطالعه رو بر اساس میانگین سرعت خواندن بزرگسالان یعنی ۳۰۰ کلمه در دقیقه پایهریزی کرد. پروژه هنوز هم زیر مالکیت خود Jason هست و بهصورت مستقل توسعه پیدا میکنه. کار افزونه خیلی سرراسته: بعد از فعالسازی، بهصورت خودکار زمان تخمینی مطالعه رو قبل از محتوای هر نوشته نمایش میده. اگه بخوای جای نمایش رو خودت انتخاب کنی، شورتکد [rt_reading_time] رو داری که میتونی با پارامترهای label و postfix سفارشیسازیش کنی. از پنل تنظیمات هم میشه سرعت مطالعه (WPM) رو تغییر داد، انتخاب کرد روی کدوم post typeها نمایش داده بشه، و حتی زمانهای کمتر از یه دقیقه رو هم بهدرستی نشون داد. یه فیلتر PHP هم برای توسعهدهندهها گذاشته که خروجی نهایی رو دستکاری کنن. برای کاربر ایرانی، این افزونه یکی از معدود ابزارهاییه که هیچ وابستگی خارجی نداره. نه API خارجی، نه CDN بیرونی، نه سرویس ثالث. کل محاسبه زمان مطالعه توی همون سرور خودت و با شمارش کلمات پست انجام میشه. یعنی روی هاست اشتراکی ایرانی با IP محدود هم بدون هیچ دردسری کار میکنه. برای وبلاگهای محتوامحور فارسی هم قابل استفادهست، فقط باید سرعت مطالعه رو از ۳۰۰ به یه عدد مناسبتر برای فارسی (حدود ۲۰۰ تا ۲۵۰ کلمه در دقیقه) تنظیم کنی. اما محدودیتهایی هم هست که باید بدونی. اول اینکه این افزونه هیچ استایل بصریای نداره؛ یه متن ساده نشون میده و اگه میخوای آیکون ساعت، نوار پیشرفت یا رنگبندی داشته باشی، باید خودت CSS بنویسی. دوم اینکه برای محتوای فارسی که از راست به چپ نوشته میشه، ممکنه جایگذاری پیشفرض کمی ناهماهنگ به نظر برسه و نیاز به تنظیم دستی داشته باشه. سوم اینکه با بعضی page builderها که محتوا رو خارج از the_content ذخیره میکنن (مثل بعضی پیکربندیهای Elementor)، زمان محاسبهشده ممکنه دقیق نباشه. توصیه عملی: اگه وبلاگ محتوامحور داری و فقط میخوای یه عدد ساده زمان مطالعه نشون بدی بدون دردسر، نصبش کن. اگه دنبال ظاهر شیک و نوار پیشرفت اسکرول هستی، افزونههای دیگهای مثل Read Meter گزینه بهتریه.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 2.0.17» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (reading-time-wp-2.0.17.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه ریدینگ تایم WP Reading Time WP اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 2.0.17
- Moved reading time output to function
- Added filter for reading time output rtwp_filter_reading_time_output passes 4 arguments: $output, $label, $reading_time, $postfix
- WordPress 6.7 support
- WordPress 6.5 support