ข้อความ 'อาร์เรย์' ที่ไม่คาดคิดปรากฏในฟีดของเว็บไซต์ของฉัน

ฉันได้ลองใช้ function.php ของเว็บไซต์เพื่อแสดงรูปภาพในฟีดของฉัน ภาพดูสวยงาม แต่มีข้อความ 'อาร์เรย์' นี้ปรากฏหลังภาพ จริงๆ แล้ว นี่อยู่นอกลีกของฉันเพราะฉันเป็นแค่มือใหม่ในโค้ด php นี้ หวังว่าบางคนที่นี่จะมีคำตอบสำหรับเรื่องนี้

รหัส function.php ของฉันคือ:

function featuredtoRSS($content) {
    global $post;
    $image = wp_get_attachment_image_src(get_field('image_1'));
    ?>
    <img class="entry-thumb wp-post-image" width="80px" style="float:left" src="<?php echo $image[0]; ?>" alt="<?php get_the_title(get_field('image_1')) ?>" />
    <?php { $content = '' . $image . '' . $content; }
    return $content;
}

add_filter('the_excerpt_rss', 'featuredtoRSS');

ฉันใช้ WordPress 3.3.1 นี่คือหน้าตาฟีดของฉัน (ดูข้อความ 'อาร์เรย์' ระหว่างรูปภาพและเนื้อหา) http://autonewsmedia.com/feed


person Pauro    schedule 08.04.2012    source แหล่งที่มา
comment
ขออภัยเกี่ยวกับโค้ด จำเป็นต้องเรียนรู้วิธีการทำอย่างถูกต้อง   -  person Pauro    schedule 08.04.2012
comment
ไม่จำเป็นต้องเสียใจ แต่คุณสามารถจัดรูปแบบโค้ดให้ถูกต้อง (หลายบรรทัด) เพื่อให้คนอื่นสามารถอ่านได้จริง (และช่วยเหลือคุณ) ขอบคุณ   -  person m90    schedule 08.04.2012
comment
สวัสดี m90 นั่นคือสิ่งที่ฉันหมายถึงเกี่ยวกับการจัดรูปแบบโค้ดล่วงหน้า :)   -  person Pauro    schedule 08.04.2012


คำตอบ (1)


เข้าใจแล้ว เปลี่ยนรหัสเป็น:

function featuredtoRSS($content) {
global $post;
$image = wp_get_attachment_image_src(get_field('image_1')); ?>
<img src="<?php echo $image[0]; ?>" alt="<?php get_the_title(get_field('image_1')) ?>" />
<?php return $content;
}
add_filter('the_excerpt_rss', 'featuredtoRSS');

หวังว่ามันจะเป็นประโยชน์สำหรับผู้อื่น

person Pauro    schedule 09.04.2012