WordPress如何在RSS中添加特色图像

RSS阅读器是人们获取网站最新内容的一个重要的工具。WordPress的RSS Feed默认只有文字,这样很容易造成阅读疲劳。如果能在RSS中添加文章的特色图像,那么你的网站又变得更加生动了。下面我将介绍如何在RSS中添加特色图像。

手动添加代码

有很多插件可以帮助我们在RSS中添加特色图像,但大家都不愿意安装过多的插件,所以我只介绍手动添加代码的方法,很简单的。

打开WordPress主题的functions.php文件,将下面的代码添加到文件的末尾,然后保存就大功告成了。

// enable featured image in RSS feed
function featuredtoRSS($content) {
global $post;
if ( has_post_thumbnail( $post->ID ) ){
$content = '<div>' . get_the_post_thumbnail( $post->ID, 'medium', array( 'style' => 'margin-bottom: 15px;' ) ) . '</div>' . $content;
}
return $content;
}

add_filter('the_excerpt_rss', 'featuredtoRSS');
add_filter('the_content_feed', 'featuredtoRSS');

在上面的第五行代码中,我使用了medium作为特色图像的大小,你可以将它更改成thumbnail或full,但medium的跨平台性更好。Medium的效果图如下。

wordpress rss

 

为这篇文章评分
[Total: 2 Average: 5]

One Response to “WordPress如何在RSS中添加特色图像

Leave a Reply

Your email address will not be published.

The maximum upload file size: 2 MB. You can upload: image, audio, video, document, spreadsheet, interactive, text, archive, code, other. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop file here