نصيحة WordPress: ضع الصور في موجز RSS

ووردبريس متعدد المواقع 1

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

للقيام بذلك، انتقل إلى الملف الخاص بك وظائف.php لإضافة هذه الأسطر من التعليمات البرمجية:

  • إذا كنت تريد فقط استخدام وظيفة WordPress الأصلية التي تسمح لك بعرض الصور، فإليك الكود الذي تحتاجه:

وظيفة imageRSS($content) {
$post العالمية؛
إذا (has_post_thumbnail($post->ID)){
$content = » . get_the_post_thumbnail( $post->ID, 'thumbnail', array( 'style' => 'float: right; هامش:0 0 10px 10px;' ) ) . » . $content;
}
إرجاع محتوى $؛
}

add_filter('the_excerpt_rss', 'imageRSS');
add_filter('the_content_feed', 'imageRSS');

  • إذا، بالإضافة إلى الميزة الأصلية للصور المميزة في WordPress، فإن بعض مقالاتك لا تحتوي على صور مميزة، فإن توصيل في احصل على الصورة سوف يقوم بمسح مقالاتك بحثًا عن أي صورة لاستخدامها كصورة مميزة. ثم أقترح هذا الكود الذي، إذا لم يكن هناك صورة مميزة، سيجعل المكون الإضافي يعمل احصل على الصورة للعثور على واحد ربما تم إدراجه في مقالتك:

وظيفة imageRSS($content) {
$post العالمية؛
إذا (has_post_thumbnail($post->ID)){
$content = » . get_the_post_thumbnail( $post->ID, 'thumbnail', array( 'style' => 'float: right; هامش:0 0 10px 10px;' ) ) . » . $content;
}
آخر {
$content = » . get_the_image(array('width' => 150, 'image_scan' => true , 'image_class' => », 'meta_key' => array( 'Thumbnail', 'thumbnail' ))) . » . $content;
}
إرجاع محتوى $؛
}

add_filter('the_excerpt_rss', 'imageRSS');
add_filter('the_content_feed', 'imageRSS');

  • أخيرًا، يمكنك استخدام هذا الكود إذا كنت تريد التحقق من وجود صورة مرفقة بالمقالة في حالة عدم وجود صور مميزة:

وظيفة show_image_feed($content) {

هل أنت من مُحبي نظام ووردبريس؟ اكتشف أفضل مقالاتي على ووردبريس كما ملحقات ووردبريس الخاصة بي لجعل موقعك يتألق!

$post العالمية؛
$args = صفيف (
'post_type' => 'مرفق'،
'numberposts' => 1،
'post_status' => فارغ،
'post_parent' => $post->ID
);

$attachment = get_posts($args);

إذا (1TP4مرفق) {

$content = '

ID).' ’>' . wp_get_attachment_image($attachment[0]->ID, 'thumbnail') . '»

' . محتوى $. '
ID).' ’>اقرأ المزيد'; } return $content; } add_filter('the_excerpt_rss', 'show_image_feed');

تعليقات

4 ردود على “Astuce WordPress : mettre les images dans le flux RSS”

  1. الصورة الرمزية لـ Ghislain

    صباح الخير،

    شكرًا جزيلاً لك، إنه يعمل بشكل جيد وسهل التنفيذ للغاية :)

    1. الصورة الرمزية لـ Zizo
      زيزو

      أعلى، شكرا جزيلا لك على هذه التعليقات! 😉

  2. الصورة الرمزية لـ djo
    دجو

    شكرا جزيلا رائع

  3. الصورة الرمزية لـ ouaddi
    وادي

    من فضلك لم أقرأ فقط الصور في القطعة آر إس إس

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *