كيفية اضافة صورة مميزة الى خلاصة RSS ووردبريس

السؤال

ارغب في اضافة صورة مميزة الى صفحة الخلاصة او التغذية RSS الخاصة بموقع يعمل على ووردبريس ولكني لا اعرف البرمجية لكي اتحكم بالملفات واقوم بأضافة الصورة المميزة التي تشير الى موقعي.

كيف يمكن ان اقوم بهذه الطريقة برمجيا ؟ هل يمكن الاستعانة بأضافات مختصة بهذا الشيء على ووردبريس ؟

تم الحل 1
ali 9 أشهر 2020-11-06T17:54:55+03:00 2 الإجابات 23 مشاهدات 1

الإجابات ( 2 )

    0
    2020-11-12T11:59:59+03:00

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

    موقع مثل سؤال وجواب لا يعتمد على الصور كثيرا في الحصول على زوار من محركات البحث وانما يعتمد على المحتوى النصي لا يحتاج الى اضافة من هذا النوع ولكن مدونات من نوع اخر ومواقع اخبارية تعمل على منصة ووردبريس .

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

    اشهر اضافات وضع صورة في التغذية للمقالات والاخبار :

    1. Featured Images in RSS
    2. Send Images to RSS
    3. Featured Image In RSS Feed

    يمكنك اختبار اي رابط تغذية وتصفحه او قرائته والتأكد من وجود الصور البارزة في المقالات من خلال تثبيت اضافة على متصفح جوجل كروم ويمكن الدخول اليها من خلال متجر كروم على الرابط RSS Subscription Extension (by Google) .

    أفضل إجابة
    0
    2020-11-12T12:04:36+03:00

    يمكن الاستغناء عن استعمال اضافة في حالة اردت اظهار الصور البارزة في المقالات التي تظهر في التغذية من اجل جعل المحتوى اكثر موضوعية وشمولا من خلال اضافة كود برمجي الى الملف الاهم في منصة ووردبريس وهو functions.php وهذا الكود جاهز بأضافته سوف تفحص رابط التغذية الخاص بك وتجد ان الصور قد تم اعتمادها .

    <?php
    add_filter( ‘the_content’, ‘featured_image_in_feed’ );
    function featured_image_in_feed( $content ) {
    global $post;
    if( is_feed() ) {
    if ( has_post_thumbnail( $post->ID ) ){
    $output = get_the_post_thumbnail( $post->ID, ‘medium’, array( ‘style’ => ‘float:right; margin:0 0 10px 10px;’ ) );
    $content = $output . $content;
    }
    }
    return $content;
    }
    ?>

‫أضف إجابة