0

フィードに画像を表示するために、サイトの 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

4

1 に答える 1

0

コードを次のように変更します。

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');

他の人に役立つことを願っています。

于 2012-04-09T11:48:55.297 に答える