Adding Gravatar to rss feed

时间:2013-01-30 作者:irishcoffee

因此,我有一封mailchimp电子邮件,其中显示了该网站上的最新帖子。网站上的用户都有Gravatar,我想将其包含在rss提要中,以便我可以将mailchimp图像阅读器指向他们。

我尝试过使用以下代码段:

<?php echo get_avatar( get_current_user_id(), 48 ); ?>

<?php echo get_avatar( get_author_email(), 48 ); ?>
并将其添加到/wp\\u includes中的rss模板中(我很想在functions.php中完成,但老实说,我只想让它在这个网站上工作,所以我不在乎如何完成)。

这很奇怪,因为当我进行搜索时,我只能找到试图找出如何删除它而不是插入它的人。。。我不知所措。

1 个回复
SO网友:bueltge

关键是,该格式对于用户的图像没有标记。您必须使用其他标记来包含作者的化身,而不是作者标记。作者标记仅用于字符串,而不是markkup或图像。但您可以在描述中添加内容,这在过滤器上很容易实现the_content_feed.

一个小例子是,在提要中为这部分添加内容。

add_filter( \'the_content_feed\', \'fb_plugin_function_name\' );
/**
* @param  $content Content of post
* @return string
*/
function fb_plugin_function_name( $content ) {

   $content .= \'Total \' . str_word_count( $content ) . \' words\';
   return $content;
}

结束

相关推荐

颠倒类别RSS提要中项目的顺序?

有没有一种简单的方法可以反转类别rss提要的默认项目顺序?Default: Last posted item first Wanted: First posted item first 请不要插件,普通的wp api函数调用(如add\\u action或add\\u filter)就可以了!