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

فيما يلي رمز بسيط للغاية يسمح لك بإدراج صورتك المميزة في موجز 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

اترك تعليقاً

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

لا تفوت المشورة التجارية عن طريق البريد الإلكتروني

لا توجد رسائل غير مرغوب فيها، مجرد بريد إلكتروني عند نشر محتوى جديد.

arAR