php 将特色图像添加到Wordpress RSS feed

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 将特色图像添加到Wordpress RSS feed相关的知识,希望对你有一定的参考价值。

// =============================================================================
// RSS feed
// =============================================================================

// Look for and add featured image into the beginning of the RSS <description> and <content:encoded> so Hubspot will pick it up
$featuredToRss = function($content) {
    global $post;

    if (has_post_thumbnail($post->ID)) {
        // Get thumbnail src
        $thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), large);

        if (!isset($thumbnail[0])) {
            return $content;
        } else {
            $thumb_src = $thumbnail[0];
        }

        // Adding width as an inline style can be beneficial even though Hubspot now has this feature
        $content = '<div class="featured-image-wrapper"><img src="' . $thumb_src . '" style="width: 600px; height: auto; margin-bottom: 10px;"></div>' . $content;

    }

    return $content;
};

add_filter('the_excerpt_rss', $featuredToRss);
add_filter('the_content_feed', $featuredToRss);

以上是关于php 将特色图像添加到Wordpress RSS feed的主要内容,如果未能解决你的问题,请参考以下文章

PHP 将特色图像支持添加到WordPress主题

PHP 将特色图像缩略图添加到WordPress管理列

markdown 将特色图像添加到RSS源。

从外部RSS提要获取Wordpress特色图像

php WordPress :: RSS Feed中的特色图片MailChimp

php 将Wordpress特色图像移动到主列中