فيما يلي رمز بسيط للغاية يسمح لك بإدراج صورتك المميزة في موجز 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 = '
' . محتوى $. '
بطاقة تعريف).' »>اقرأ المزيد'; } إرجاع محتوى $; } add_filter('the_excerpt_rss', 'show_image_feed');
ردود 4
صباح الخير،
شكرًا جزيلاً لك، إنه يعمل بشكل جيد وسهل التنفيذ للغاية :)
أعلى، شكرا جزيلا لك على هذه التعليقات! 😉
شكرا جزيلا رائع
من فضلك لم أقرأ فقط الصور في القطعة آر إس إس