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

چرا نمایش زمان مطالعه مقاله در وردپرس مهم است؟
بسیاری از کاربران هنگام خواندن مقالات به دنبال دانستن مدت زمان مطالعه مطلب هستند. این قابلیت علاوه بر افزایش تعامل کاربران، در بهینهسازی سئو وردپرس نیز تأثیر مثبت دارد.
کد نمایش زمان مطالعه تقریبی مقاله در وردپرس (بدون افزونه)
برای اضافه کردن این قابلیت به سایت خود، کد زیر را در فایل functions.php قالب وردپرس قرار دهید:
/**
* @snippet نمایش زمان مطالعه مقاله در وردپرس و المنتور
* @author Mohammad Rahimi , https://t.me/MohammadRahimi
* @community https://www.mihantheme.ir/
*/
function amk_calculo_tempo_leitura ( $atts ) {
// دریافت محتوای پست
$conteudo = get_the_content();
// محاسبه تعداد کلمات در محتوا
$numero_palavras = str_word_count( $conteudo );
// محاسبه زمان تخمینی مطالعه، با فرض ۲۰۰ کلمه در دقیقه و گرد کردن به بالا
$tempo_leitura = ceil( $numero_palavras / 200 );
// اگر زمان مطالعه کمتر از یک دقیقه باشد، مقدار مناسب نمایش داده شود
if ( $tempo_leitura < 1 ) {
$tempo_leitura = "کمتر از یک دقیقه";
} else {
$tempo_leitura = $tempo_leitura . " دقیقه";
}
// بازگرداندن مقدار زمان مطالعه
return $tempo_leitura;
}
// افزودن قابلیت نمایش زمان مطالعه با شورتکد
add_shortcode( 'article_read_time', 'amk_calculo_tempo_leitura' );چگونه زمان مطالعه تقریبی نوشته را در وردپرس نمایش دهیم؟
بعد از افزودن کد بالا به فایل functions.php، میتوانید با استفاده از شورتکد زیر، مدت زمان خواندن مقاله در وردپرس را نمایش دهید:
[article_read_time]
کافی است این شورت کد را در ویرایشگر وردپرس یا هر بخش دلخواه در محتوای مقاله قرار دهید.
نحوه نمایش زمان مطالعه تقریبی در المنتور
استفاده از ابزارک شورتکد در المنتور
اگر از افزونه المنتور استفاده میکنید، برای نمایش مدت زمان مطالعه در المنتور مراحل زیر را انجام دهید:
به ویرایش برگه یا نوشته با المنتور بروید.
ابزارک شورتکد (Shortcode) را به محل دلخواه بکشید.
شورت کد زیر را در آن قرار دهید:
[article_read_time]
تغییرات را ذخیره و صفحه را مشاهده کنید.
افزودن مدت زمان مطالعه به قالب وردپرس
اگر میخواهید زمان مطالعه مقالات وردپرس بهطور پیشفرض در همه مطالب نمایش داده شود، کد زیر را در فایل single.php یا content-single.php قالب وردپرس قرار دهید:
<p>⏳ زمان مطالعه: <?php echo do_shortcode(''); ?></p>مزایای نمایش زمان مطالعه در وردپرس و المنتور
✅ بدون نیاز به افزونه و کاهش فشار بر سرعت سایت
✅ افزایش تعامل کاربران و کاهش نرخ پرش (Bounce Rate)
✅ تأثیر مثبت بر سئو وردپرس و افزایش ماندگاری کاربران در صفحه
✅ سازگاری با المنتور و قابلیت استفاده در هر صفحهای از سایت
جمعبندی
در این آموزش وردپرس یاد گرفتیم که چگونه مدت زمان خواندن مقاله در وردپرس را محاسبه کرده و آن را در بخشهای مختلف سایت نمایش دهیم. این روش نه تنها بدون نیاز به افزونه اجرا میشود، بلکه باعث بهبود تجربه کاربری و افزایش نرخ تعامل کاربران خواهد شد.
اگر از المنتور استفاده میکنید، به راحتی میتوانید این قابلیت را به صفحات خود اضافه کنید، پیشنهاد میکنیم ابتدا دوره جامع آموزش المنتور را مشاهده کنید.