نمایش تصویر شاخص در خوراک RSS وردپرس

اگر که از دنبال کنندگان همیار وردرس باشید در جریان هستید که چندی پیش به شما راهی را معرفی کردم تا بتوانید تصویر شاخص را در مطلب وردپرس فراخوانی نمائید.خب امروز در یک حرکت جالب میخواهیم این تصویر شاخص را در خوراک Rss خود قرار دهید. برای این کار امروز همراه ما باشید …

برای انجام این کار کافیست کد زیر را در فایل functions.php خود قرار دهید.
فقط خواهشا قبل از هر کاری از این فایل بک آپ تهیه نمائید و برای جلوگیری از هرگونه اختلال در سیستم این فایل را از طریق فایل منیجر خود هاست ویرایش نمائید.

<?php function diw_post_thumbnail_feeds($content) {
	global $post;
	if(has_post_thumbnail($post->ID)) {
		$content = '<div>' . get_the_post_thumbnail($post->ID) . '</div>' . $content;
	}
	return $content;
}
add_filter('the_excerpt_rss', 'diw_post_thumbnail_feeds');
add_filter('the_content_feed', 'diw_post_thumbnail_feeds'); ?>
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

دیدگاهتان را بنویسید

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. 9 سال عضو همیار وردپرس

    با سلام
    بنده از RSS بلاگم در سایت فروشگاهم استفاده می کنم اما متاسفانه تصاویر یا بهتر بگم تصاویر شاخص هر پست در خروجی RSS قرار نمیگیرن… چند روش رو در سایت شما مشاهده و انجام دادم اما هیچ کدوم جواب نداد … لطفا راهنماییم کنید که باید چه کنم …
    با سپاس
    blog.kalaz.ir

  2. واقعا”” ممنونم، خیلی به کارم اومد

  3. با function diw_post_thumbnail_feeds($content) {
    global $post;
    if(has_post_thumbnail($post->ID)) {
    $content = ‘<div>’ . get_the_post_thumbnail($post->ID) . ‘</div>’ . $content;
    }
    return $content;
    }
    add_filter(‘the_excerpt_rss’, ‘diw_post_thumbnail_feeds’);
    add_filter(‘the_content_feed’, ‘diw_post_thumbnail_feeds’);سلام:ممنون بابت کد ، این توضیح را اضاف کنید که اگر فایل  functions.php  خالی بود دقیق کد بالا را اظاف کنید ، اما اگر از قبل چیزی توش نوشته شده کد رو به صورت زیر وارد کنید:

  4. خیلی ممنون کار کرد
    http://localhost/peyk/?feed=rss2

  5. به محضی که من کوچکترین تغییری در function.php از طریق ویرایشگر پنل ایجاد میکنم دیگه پنل بالا نمیاد
    چرا؟

    • 13 سال عضو همیار وردپرس

      شاید دقیق وارد نمیکنید ! شایدم داخل کد php نمیذارید !

  6. این کار باید توی functions.php قالب انجام بشه یا functions.php خود هسته وردپرس؟

    هنوز این روش جواب میده؟

  7. سلام از چه ادرسی می توانم به خوراک سایتم دسترسی داشته باشم

  8. اقا کد بالا هم جواب داد

    شما کافیست از حالت php خارجش کنید و تو کد خود php فایل functions.php قرارش بدید
    فرقش در کد نظر قبلیم عکس بند انگشتی و کنار پست قرار داره
    در کد زیر ابعاد بزرگ و بالایی پست ها

    function diw_post_thumbnail_feeds($content) {
    global $post;
    if(has_post_thumbnail($post->ID)) {
    $content = ” . get_the_post_thumbnail($post->ID) . ” . $content;
    }
    return $content;
    }
    add_filter(‘the_excerpt_rss’, ‘diw_post_thumbnail_feeds’);
    add_filter(‘the_content_feed’, ‘diw_post_thumbnail_feeds’)

  9. از کد بالا جواب نگرفتم

    اما کد زیر را تست کردم و جواب داد

    // THIS INCLUDES THE THUMBNAIL IN OUR RSS FEED
    function insertThumbnailRSS($content) {
    global $post;
    if ( has_post_thumbnail( $post->ID ) ){
    $content = ” . get_the_post_thumbnail( $post->ID, ‘thumbnail’, array( ‘alt’ => get_the_title(), ‘title’ => get_the_title(), ‘style’ => ‘float:right;’ ) ) . ” . $content;
    }
    return $content;
    }
    add_filter(‘the_excerpt_rss’, ‘insertThumbnailRSS’);
    add_filter(‘the_content_feed’, ‘insertThumbnailRSS’);

  10. دوستان یکمی بگردید یه عالمه نتیجه ی درست پیدا میشه نمونش اینجا رو یه چک کنید یه انواع و اقسام کد برای اینکار موجوده:
    http://wordpress.org/support/topic/thumbnailsfeatured-images-in-rss-feed-in-30