سلام سلام به دوست عزیز رایا وردپرسیم حالت چطوره؟ 😊 امیدوارم عالی عالی باشی. تو این مطلب میخام بهت یاد بدم که چطور بدون هیچ افزونه جانبی و فقط با یه قطعه کد php مدت زمان مطالعه مطلب رو درون پست های وردپرس نمایش بدی پس با من تا پایان این مطلب همراه باش❤️
همونطور که میدونی در دنیای وب، یکی از عوامل مهم برای جذب و به خصوص نگه داشتن مخاطب، ارائه اطلاعات باکیفیت و کارآمده. اگر تو هم از اون دسته وبمسترایی هستی که دوست داری مدت زمان مطالعه مطالب سایتت رو به بازدیدکنندها نشون بدی، این مقاله مخصوص توئه. در ادامه با من همراه باش تا با نحوه نمایش مدت زمان مطالعه در وردپرس بدون نیاز به افزونه آشنا بشی😊👌
🤔چرا نمایش مدت زمان مطالعه اهمیت داره؟
شاید از خودت بپرسی چرا باید مدت زمان مطالعه رو در وبلاگ یا سایتت نشون بدی. این موضوع به چند دلیل مهم مرتبطه که در ادامه با هم بررسی می کنیم:
- بهبود تجربه کاربری: وقتی خواننده ها یا مخاطبان سایتت میدونن که خوندن یا مطالعه یک مطلب چقدر زمان میبره، بهتر میتونن برنامهریزی کنن. در واقع، به جای اینکه بگی «بیا و این مطلب رو بخون»، میگی «این مطلب حدود ۵ دقیقه از وقتت رو میگیره». اینطوری، تصمیمگیری براشون راحتتر میشه.
- افزایش تعامل: اطلاع از مدت زمان مطالعه باعث میشه کاربرات احساس راحتی بیشتری کنن و احتمالاً زمان بیشتری رو در سایتت بگذرونن. وقتی میدونن که زمان کمی رو صرف میکنن، ممکنه تصمیم بگیرن که بیشتر وقت بزارن و محتوای بیشتری رو بخونن.
- کاهش نرخ پرش: وقتی کاربر از مدت زمان مطالعه مطلع باشه، احتمال کمتری وجود داره که پس از چند ثانیه از سایت خارج بشه. این موضوع به ماندگاری بیشتر کاربر در سایت کمک میکنه و به تبع اون، احتمالاً میتونی به جذب مخاطب بیشتری امیدوار باشی.
چطور مدت زمان مطالعه را در وردپرس نمایش دهیم؟
حالا که میدونی چرا این کار مهمه، بیا بریم سراغ اینکه چطور میتونی مدت زمان مطالعه رو به مطالب وردپرس خودت اضافه کنی. این کار بسیار ساده هست و نیاز به نصب هیچ افزونهای نداره. فقط کافیه همراه با من، مراحل زیر رو دنبال کنی😊
✨ فیلم و سریال های جدید رو از اینجا دانلود کن✨ کلیک کنAD
مرحله ۱: اضافه کردن کد به فایل functions.php
اولین کار اینه که به قسمت مدیریت وردپرس (پیشخوان) بری و از منوی «نمایش» گزینه «ویرایشگر پرونده پوسته» را انتخاب کنی. سپس فایل functions.php
رو پیدا کن و کد زیر رو بهش اضافه کن:
function calculate_reading_time( $content ) {
$word_count = count(preg_split('~[\p{Z}\p{P}]+~u', strip_tags($content), -1, PREG_SPLIT_NO_EMPTY));
$reading_speed = 200;
$reading_time = ceil($word_count / $reading_speed);
return $reading_time;
}
function display_reading_time() {
$content = get_post_field('post_content', get_the_ID());
$reading_time = calculate_reading_time($content);
$output = sprintf('مدت زمان مطالعه: %s دقیقه', $reading_time);
return $output;
}
add_shortcode('RayaWp_reading_time', 'display_reading_time');
این کد وظیفه محاسبه مدت زمان مطالعه رو بر عهده داره. با این کد، هر بار که یک مطلب جدید منتشر میکنی، زمان مطالعه اون محاسبه میشه. در خط سوم، تعداد کلمه ای که کاربر در دقیقه میخونه رو 200 کلمه در نظر گرفتم که یه چیز تقریبا استانداردی هستش، اگه بخوای کم و زیادش کنی عدد اون قسمت رو تغییر بده. همینطور میتونی متن مدت زمان مطالعه رو هم (در خط 11) به متن دلخواهت تغییر بدی.
مرحله ۲: نمایش مدت زمان مطالعه در پستها
کار هنوز تموم نشده و یه مرحله دیگه باقیمونده؛ حالا برای نمایش مدت زمان مطالعه در پست ها، کافیه شورت کد زیر رو درون صفحه پست خودت به صورت دستی یا با ویجت کد کوتاه المنتور قرار بدی:
[RayaWp_reading_time]
به همین راحتی مدت زمان مطالعه مطلب رو میتونی به کاربر نمایش بدی 😊❤️
نمایش مدت زمان مطالعه مطلب در وردپرس با افزونه
اگر دنبال اینی که به وبسایتت قابلیت جالب نمایش مدت زمان مطالعه مطالب رو اضافه کنی و نمیخای از کدنویسی کمک بگیری و باهاش راحت نیستی میتونی از افزونه Read Meter استفاده کنی که یه گزینهی عالی هست واسه اینکار. با این افزونه میتونی به سادگی و بدون دردسر، زمان مطالعه مطالب رو نمایش بدی. در ادامه، بهت میگم چطور این کار رو انجام بدی و تنظیماتش چطوریه. بزن بریم!
مرحله ۱: نصب و فعالسازی افزونه Read Meter
اول از همه باید افزونه Read Meter رو نصب کنی. برای این کار، این مراحل رو دنبال کن:
- به داشبورد وردپرس خودت برو و از منوی سمت چپ، گزینه «افزونهها» را انتخاب کن.
- سپس روی «افزودن» کلیک کن.
- در نوار جستجو، عبارت Read Meter رو تایپ کن و Enter بزن.
- وقتی افزونه رو پیدا کردی، روی دکمه «اکنون نصب کن» کلیک کن.
- بعد از نصب، روی دکمه «فعالسازی» کلیک کن.
مرحله ۲: تنظیمات افزونه Read Meter
حالا که افزونه رو نصب و فعال کردی، وقتشه تنظیماتش رو انجام بدی. برای این کار، مراحل زیر رو دنبال کن:
- به منوی «تنظیمات» برو و گزینه Read Meter رو پیدا کن. (این گزینه معمولاً زیر منوی تنظیمات قرار داره.)
- در این صفحه، چندین گزینه برای تنظیمات وجود داره که میتونی اونا رو به دلخواه تنظیم کنی:
گزینه های اصلی (General Settings)
۱. Words Per Minute
این گزینه بهت اجازه میده که سرعت خواندن رو تنظیم کنی. به طور پیشفرض، معمولاً عدد ۲۰۰ کلمه در دقیقه انتخاب میشه، اما تو میتونی این عدد را تغییر بدی تا با مخاطبان سایتت بهتر هماهنگ بشه.
۲. Include Comments
این گزینه بهت این امکان رو میده که آیا متن نظرات کاربران رو نیز در محاسبه مدت زمان مطالعه لحاظ کنی یا نه. اگر این گزینه رو تیک بزنی، متن تمام نظرات زیر پست هم به شمارش کلمات اضافه میشه.
۳. Include Images
با تیک زدن این گزینه، میتونی مشخص کنی که آیا عکسهای موجود در پستها هم باید در محاسبه مدت زمان مطالعه لحاظ بشن
گزینه های اضافی ( تب Read Time)
میتونی استایل نمایش مدت زمان مطالعه رو نیز تغییر بدی. مثلاً میتونی رنگ و اندازه فونت رو تنظیم کنی.
بعد از انجام تنظیمات دلخواه، حتماً روی دکمه «ذخیره تغییرات» کلیک کن.
مرحله ۳: نمایش مدت زمان مطالعه در پستها
حالا که تنظیمات رو انجام دادی، وقتشه ببینی چطور مدت زمان مطالعه در پستها نمایش داده میشه. کافیست یکی از پستهای جدیدت رو ویرایش کنی یا یک پست جدید بسازی و متوجه میشی که در زیر متن پست، مدت زمان مطالعه به طور خودکار نمایش داده میشه.
نتیجه گیری
با استفاده از افزونه Read Meter، میتونی به راحتی مدت زمان مطالعه مطالب وبسایتت رو محاسبه و نمایش بدی. این کار نه تنها به بهبود تجربه کاربری کمک میکنه، بلکه میتونه نرخ تعامل کاربران رو هم افزایش بده.
امیدوارم این مقاله برات مفید بوده باشه. اگر سوالی داشتی یا نیاز به کمک بیشتری بود، خوشحال میشم که بهت کمک کنم! بیا با هم یاد بگیریم و وبسایت بهتری بسازیم😊💚
به نمایش گذاشتن مدت زمان مطالعه به کاربران کمک میکند تا بهتر برنامهریزی کنند و متوجه شوند که برای خواندن یک مطلب چقدر زمان نیاز دارند.
بله، ارائه اطلاعات مفید و کارآمد به کاربر میتواند به کاهش نرخ پرش کمک کند و این موضوع بهبود تجربه کاربری و در نتیجه به SEO بهتر کمک میکند.
نه، شما میتوانید با استفاده از یک قطعه کد PHP در فایل functions.php این کار را انجام دهید. اما اگر با کدنویسی راحت نیستید، میتوانید از افزونههایی مثل Read Meter استفاده کنید.