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

DeltaClic

عضو جديد
9 أبريل 2012
25
0
0
المغرب
www.deltaclic.com
السلام عليكم و رحمة الله و بركاته،

لإضافة خاصية الوقت المتوقع لقراءة تدوينة ما، كل ما عليك هو إضافة الكود التالي بملف الـ functions.php الموجود بقالبك :

PHP:
add_filter('the_content', 'jm_estimated_time_to_read_post');
function jm_estimated_time_to_read_post( $content ) {

 if ( is_single() ) {

 $wordCount = str_word_count( $content );

 $time_to_read = round($wordCount * ( 1/60 ) );

 $content = '<span class="estimated-time">الوقت المتوقع لقراءة التدوينة : ' . $time_to_read . ' دقيقة</span>' . $content;
 }

 return $content;

إشارة : تأكد من أن ترميز الملف السابق هو UTF-8 without BOM، حتى تظهر الحروف العربية بشكل جيد.

النتيجة إن شاء الله ستكون بهذا الشكل، لكن يمكنك التحكم في شكلها عن طريق ملف الاستايل الخاص بالقالب، من خلال الفئة “estimated-time”، بتغيير اللون مثلا، إضافة حدود…

%D9%88%D9%82%D8%AA-%D9%85%D8%AA%D9%88%D9%82%D8%B9-%D9%82%D8%B1%D8%A7%D8%A1%D8%A9-%D8%AA%D8%AF%D9%88%D9%8A%D9%86%D8%A9-%D9%88%D9%88%D8%B1%D8%AF-%D8%A8%D8%B1%D9%8A%D8%B3.png


المصدر الأصلي : http://www.deltaclic.com/2013/03/expected-time-to-read-the-entry/