طريقة عرض الوقت التقريبي لقرأة الموضوع

صحفي July 01, 2017

أغلب المواقع أصبحت تستعمل خاصية جميلة وهي عرض الوقت التقريبي لقراءة الموقع داخل التدوينات في ووردبريس, اذا كنت تتسائل عن طريقة القيام بذالك فستحصل على الجواب من خلال هذا الموضوع.

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

الطريقة بسيطة جدا ما عليك سوى نسخ ولصق الكود التالي داخل ملف 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;
}

 

يمكنك إضافة بعظ خواص css لجعل العبارة التي ستظهر أكتر جمالية ومتناسقة مع قالبك.

Artikel Terkait

Next Article
« Prev Post
Previous Article
Next Post »
Penulisan markup di komentar
  • Untuk menulis huruf bold gunakan <strong></strong> atau <b></b>.
  • Untuk menulis huruf italic gunakan <em></em> atau <i></i>.
  • Untuk menulis huruf underline gunakan <u></u>.
  • Untuk menulis huruf strikethrought gunakan <strike></strike>.
  • Untuk menulis kode HTML gunakan <code></code> atau <pre></pre> atau <pre><code></code></pre>, dan silakan parse kode pada kotak parser di bawah ini.

Disqus
Add your comment

No comments