خانهآموزش وردپرسچگونه بدون افزونه، مدت زمان مطالعه مطلب وردپرس را نمایش دهیم؟
https://rayawp.ir/?p=11492

چگونه بدون افزونه، مدت زمان مطالعه مطلب وردپرس را نمایش دهیم؟

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

سلام سلام به دوست عزیز رایا وردپرسیم حالت چطوره؟ 😊 امیدوارم عالی عالی باشی. تو این مطلب میخام بهت یاد بدم که چطور بدون هیچ افزونه جانبی و فقط با یه قطعه کد php مدت زمان مطالعه مطلب رو درون پست های وردپرس نمایش بدی پس با من تا پایان این مطلب همراه باش❤️

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

🤔چرا نمایش مدت زمان مطالعه اهمیت داره؟

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

  1. بهبود تجربه کاربری: وقتی خواننده ها یا مخاطبان سایتت میدونن که خوندن یا مطالعه یک مطلب چقدر زمان میبره، بهتر میتونن برنامه‌ریزی کنن. در واقع، به جای این‌که بگی «بیا و این مطلب رو بخون»، میگی «این مطلب حدود ۵ دقیقه از وقتت رو می‌گیره». اینطوری، تصمیم‌گیری براشون راحت‌تر میشه.
  2. افزایش تعامل: اطلاع از مدت زمان مطالعه باعث میشه کاربرات احساس راحتی بیشتری کنن و احتمالاً زمان بیشتری رو در سایتت بگذرونن. وقتی میدونن که زمان کمی رو صرف میکنن، ممکنه تصمیم بگیرن که بیشتر وقت بزارن و محتوای بیشتری رو بخونن.
  3. کاهش نرخ پرش: وقتی کاربر از مدت زمان مطالعه مطلع باشه، احتمال کمتری وجود داره که پس از چند ثانیه از سایت خارج بشه. این موضوع به ماندگاری بیشتر کاربر در سایت کمک میکنه و به تبع اون، احتمالاً میتونی به جذب مخاطب بیشتری امیدوار باشی.

چطور مدت زمان مطالعه را در وردپرس نمایش دهیم؟

حالا که میدونی چرا این کار مهمه، بیا بریم سراغ اینکه چطور میتونی مدت زمان مطالعه رو به مطالب وردپرس خودت اضافه کنی. این کار بسیار ساده هست و نیاز به نصب هیچ افزونه‌ای نداره. فقط کافیه همراه با من، مراحل زیر رو دنبال کنی😊

📣 اینجا محل دیده شدن تبلیغ شماست کلیک کن 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 رو نصب کنی. برای این کار، این مراحل رو دنبال کن:

  1. به داشبورد وردپرس خودت برو و از منوی سمت چپ، گزینه «افزونه‌ها» را انتخاب کن.
  2. سپس روی «افزودن» کلیک کن.
  3. در نوار جستجو، عبارت Read Meter رو تایپ کن و Enter بزن.
  4. وقتی افزونه رو پیدا کردی، روی دکمه «اکنون نصب کن» کلیک کن.
  5. بعد از نصب، روی دکمه «فعال‌سازی» کلیک کن.

مرحله ۲: تنظیمات افزونه Read Meter

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

  1. به منوی «تنظیمات» برو و گزینه Read Meter رو پیدا کن. (این گزینه معمولاً زیر منوی تنظیمات قرار داره.)
  1. در این صفحه، چندین گزینه برای تنظیمات وجود داره که می‌تونی اونا رو به دلخواه تنظیم کنی:

گزینه‌ های اصلی (General Settings)

۱. Words Per Minute

این گزینه بهت اجازه میده که سرعت خواندن رو تنظیم کنی. به طور پیش‌فرض، معمولاً عدد ۲۰۰ کلمه در دقیقه انتخاب می‌شه، اما تو می‌تونی این عدد را تغییر بدی تا با مخاطبان سایتت بهتر هماهنگ بشه.

۲. Include Comments

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

۳. Include Images

با تیک زدن این گزینه، میتونی مشخص کنی که آیا عکس‌های موجود در پست‌ها هم باید در محاسبه مدت زمان مطالعه لحاظ بشن

گزینه های اضافی ( تب Read Time)

می‌تونی استایل نمایش مدت زمان مطالعه رو نیز تغییر بدی. مثلاً می‌تونی رنگ و اندازه فونت رو تنظیم کنی.

بعد از انجام تنظیمات دلخواه، حتماً روی دکمه «ذخیره تغییرات» کلیک کن.

مرحله ۳: نمایش مدت زمان مطالعه در پست‌ها

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

نتیجه‌ گیری

با استفاده از افزونه Read Meter، می‌تونی به راحتی مدت زمان مطالعه مطالب وب‌سایتت رو محاسبه و نمایش بدی. این کار نه تنها به بهبود تجربه کاربری کمک می‌کنه، بلکه می‌تونه نرخ تعامل کاربران رو هم افزایش بده.

امیدوارم این مقاله برات مفید بوده باشه. اگر سوالی داشتی یا نیاز به کمک بیشتری بود، خوشحال می‌شم که بهت کمک کنم! بیا با هم یاد بگیریم و وب‌سایت بهتری بسازیم😊💚

5/5 - (1 امتیاز)
اگه از مطالب سایت استفاده کردی و کارت رو راه انداخته، می‌تونی با یه حمایت کوچیک بهمون انگیزه بدی تا با قدرت کار تولید محتوای خفن تر و جذاب تر رو پیش ببریم 😉🥰

ارسال نظر ( 6 نظر تایید شده )

نظرات پس از رویت و تایید مدیران نمایش داده می‌شود
  1. elyas ah کاربر مهمان
    3 ماه پیش

    سلام خسته نباشید
    وقتی این کد وارد میکنی
    چطوری میشه بالای عکس شاخص مقاله بزاری زمان مطالعه رو؟

  2. سعید مدیر سایت
    3 ماه پیش

    سلام الیاس جان 🙂
    کافیه شورت کد [RayaWp_reading_time] رو بالای تصویر شاخص مقاله قرار بدی تا زمان مطالعه نمایش داده بشه

  3. elyas ah کاربر مهمان
    3 ماه پیش

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

  4. سعید مدیر سایت
    3 ماه پیش

    الیاس جان باید بالای همون تصویر شاخصت ویجت شورت کد رو بزاری و داخل ویجت، شورت کدی که بالاتر گفتم قرارش بدی!!! امیدوارم به درستی متوجه منظورت شده باشم و راهنماییت کرده باشم اگه پاسخت این نبود ممنون میشم واضح تر با جزئیات کامل بپرسی سوالاتو تا بتونم دقیق راهنمایی ات کنم!

  5. elyas ah کاربر مهمان
    3 ماه پیش

    المنتور که نمیزاره بالای تصویر شاخص چیزی قرار بدیم
    بله متوجه شدم شورت کد
    درست هم کار میکنه
    ولی اون قسمت که نوشته “ارسال توسط ….. در تاریخ ….. ” نمیتونم قرار بدم
    که میشه بالای تصویر شاخص

    1. سعید مدیر سایت
      3 ماه پیش
      @ در پاسخ به elyas ah

      برای بررسی مشکل لطفا به آیدی @dev_ps6 در تلگرام پیام بده 🙂

📖 آنچه خواهید خواند

Toggle
    17 نفر در حال مطالعه این مقاله
    254 بازدید در 24 ساعت اخیر
    3 نفر این پست رو بوکمارک کردن
    7 دقیقه زمان مطالعه این مطلب
    6 دیدگاه برای این مقاله ثبت شده
    ما رو در شبکه های اجتماعی دنبال کن 😉❤️
    سعید
    200 مقاله
    سعید

    عاشق یادگیری و پیشرفت در برنامه نویسی و ارتقا مهارت هام هستم. سعی میکنم دانش و تجربیات ارزشمندم رو در رایا وردپرس باهاتون به اشتراک بزارم :)

    بستن