سأشرح اليوم طريقة إضافة الصور المصغرة (الصورة البارزة) للتدوينات في خلاصة التغذية RSS (في الووردبريس Wordpress) ، ففي بعض المواقع عندما تقوم بزيارة التغذية الخاصة بها RSS فإنك تجد ان التدوينات مدرج معها الصورة المصغرة ، ولرغبة البعض في معرفة الطريقة سيتم طرح الكود الخاص بإضافة الصورة المصغرة Thumbnail في الخلاصات .
شرح طريقة اضافة صورة مصغرة Thumbnail في خلاصة التغذية RSS
الخطوة الاولى : قم بفتح مجلد القالب الذي تستخدمه وستجده عادةً في داخل مجلد themes ( المسار wp-content/themes )
الخطوة الثانية : الملف الذي سيتم التعديل عليه اسمه ( functions.php ) لذلك عليك اخذ نسخة احتياطية من هذا الملف حتى اذا حدثت مشكلة بسبب التعديل عليه يمكنك استرجاع النسخة الاصلية .
الخطوة الثالثة : بعد تحرير ملف functions.php قم بإضافة الكود التالي في نهايته ثم حفظ الملف .
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<?php // add thumbnails to RSS ### ed3s.com // function ed_add_featured_image_to_rss($content) { global $post; if (has_post_thumbnail($post->ID)) { $image = get_the_post_thumbnail($post->ID, 'medium', array('style' => 'margin-bottom:10px;')); $content = $image . $content; } return $content; } add_filter('the_excerpt_rss', 'ed_add_featured_image_to_rss'); add_filter('the_content_feed', 'ed_add_featured_image_to_rss'); |
يمكن تغيير حجم الصورة من خلال تغيير المتغير (في السطر 7 تقريباً)
|
1 |
get_the_post_thumbnail($post->ID, 'medium', |
بحيث يتم استبدال medium بما يناسبك ادناه
- ‘thumbnail’ مصغرة (150×150)
- ‘medium’ متوسطة (300×300)
- ‘large’ كبيرة (1024×1024)
- ‘full’ الحجم الكامل الأصلي
بعد الانتهاء من ذلك قم بزيارة خلاصة التغذية RSS لموقعك وسترى الفرق ، طبعاً لمن لا يعرف كيفية الوصول الى خلاصة التغذية إليك عنوان التغذية مع كتابة اسم موقعك بدلاً من yoursite :
http://yoursite/?feed=rss2



