لود نشدن تصویر شاخص پستها در فید سایت و در نتیجه در فیدبرنر

jsa

Member
سلام دوستان
مشکلی هست که خیلی جاها پرسیدم ولی به جواب نرسیده:-?
ما برای نمایش تصویر اصلی هر پست از زمینه دلخواهی استفاده می کنیم با کد img
اما این تصویر در فید سایت نشون داده نمیشه و در نتیجه در هرجای دیگه ای که منبعش فید سایت باشه مثل فیدبرنر
راهی هست که بشه این عکس رو در فید هم نشون داد؟؟:)
ممنون از راهنماییتون
 

jsa

Member
با سلام
این آموزش رو مطالعه بفرمایید :
http://www.themedigital.com/display-images-from-custom-fields-in-rss-feeds.html
موفق باشید

ممنون از کمکتون
این منبع هم تقریبا کد همون منابع فارسی رو معرفی کرده بود البته به صورت افزونه؛ اما اون هم جواب نداد
اما اینقدر اون کد رو دستکاری کردم که بالاخره تونستم عکس های زمینه دلخواه رو داخل فید لود کنم؛ اما مشکلی پیش اومد که اگه کمک کنید بتونم اونم حل کنم ممنون میشم
کدی که من به فایل functions.php اضافه کردم اینه:
PHP:
<?php
add_filter('the_content', 'custom_fields_for_feeds');
function custom_fields_for_feeds( $content ) {
global $post, $id;
$blog_key = substr( md5( get_bloginfo('url') ), 0, 16 );
if ( ! is_feed() ) return $content;
 
// Place your own four custom fields by replacing the capital text
    $img = get_post_meta($post->ID, 'img',true);
 
// If there's an image, display the image with the content
// Feel free to change the styling of the image border
    if($img !== '') {
    $content = '
 
    <img src="'.$img.'" style="max-width:470px;" />
 
' . $content;
    return $content;
    } // End if image
 
// If there's not an image, just display the content
    else {
    $content = $content;
    return $content;
    }
} // End function
?>
و مشکلی که پیش اومده اینه که استایل فید به هم ریخته + نوشته های فارسی درست نشون داده نمیشن (فک کنم نمایش به صورت unicode غیرفعال شده) و پیغامی هم که بالای فید اتم نشون داده میشه اینه:
HTML:
Warning: cannot modify header information - headers already sent by (output started at /home/...SECRET.../functions.php:20) in /home/...SECRET.../public_html/wp-includes/feed-atom.php on line 8

بازم ممنون
 
آخرین ویرایش:

jsa

Member
و همچنان منتظر می مانیم...:sad:
------
این هم نمونه ای از محتوای فید اتم هست، بعد از اضافه کردن کدی که گفتم؛
Error-rss-image.jpg
انشالا که با کمک دوستان این مشکل هم حل میشه
ممنون
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا