أغلب المواقع أصبحت تستعمل خاصية جميلة وهي عرض الوقت التقريبي لقراءة الموقع داخل التدوينات في ووردبريس, اذا كنت تتسائل عن طريقة القيام بذالك فستحصل على الجواب من خلال هذا الموضوع.
هذه الطريقة مفيدة بالخصوص للزائر في فعندما يكون الموضوع طويل جدا فيمكنه معرفة ذالك من خلال مؤشر الوقت الذي يظهر له اعلى التدوينة ويمكنه وضعه في المفضلة ليعودة اليه لاحقا وهذا يساعد على إعطاء تجربة جيدة للمستخدم.
الطريقة بسيطة جدا ما عليك سوى نسخ ولصق الكود التالي داخل ملف functions.php الخاص بالقالب الذي تستخدمه.
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;
}