تطوير المواقع

دالة عرض الوقت التقريبي لقراءة المواضيع

By May 13, 2016 March 26th, 2019 No Comments
أغلب المواقع أصبحت تستعمل خاصية جميلة وهي عرض الوقت التقريبي لقراءة الموقع داخل التدوينات في ووردبريس, اذا كنت تتسائل عن طريقة القيام بذالك فستحصل على الجواب من خلال هذا الموضوع.

هذه الطريقة مفيدة بالخصوص للزائر في فعندما يكون الموضوع طويل جدا فيمكنه معرفة ذالك من خلال مؤشر الوقت الذي يظهر له اعلى التدوينة ويمكنه وضعه في المفضلة ليعودة اليه لاحقا وهذا يساعد على إعطاء تجربة جيدة للمستخدم.

الطريقة بسيطة جدا ما عليك سوى نسخ ولصق الكود التالي داخل ملف

functions.php الخاص بالقالب الذي تستخدمه.

[php]</p>
add_filter(‘the_content’, ‘jm_estimated_time_to_read_post’);
function jm_estimated_time_to_read_post( $content ) {

if ( is_single() ) {

// je compte le nombre de mots dans mon article
$wordCount = str_word_count( $content );

// Je multiplie par 1/60 (car je veux un résultat en minutes)
// en considérant qu’un lecteur met au maximum 1 seconde à lire un mot.
// J’arrondis le tout à l’unité.
$time_to_read = round($wordCount * ( 1/60 ) );

$content = ‘<span class="estimated-time">الوقت التقريبي لقراءة الموضو هو : ‘ . $time_to_read . ‘ دقيقة</span>’ . $content;
}

return $content;
}
<p style="text-align: left;">[/php]

يمكنك اضافة بعض الاكواد لتظهر بشكل منسق في ملف الاستايل