How to add logo to rss feed

时间:2011-07-21 作者:Sledge81

我遇到这个函数是为了向rss提要添加图像。然而,我不断收到许多语法错误。

/* Add RSS Logo */

function addRssImage() {
  echo "<image>
    <title>My Title</title>
    <url>" . get_bloginfo(\'template_directory\') . "/images/logo.png</url>
    <link>" . get_bloginfo(\'url\') ."</link>
    <width>300</width>
    <height>60</height>
    <description>MyDomain.com</description>
    </image>";
add_action(\'rss2_head\', \'addRssImage\');
/* End RSS Logo */

1 个回复
最合适的回答,由SO网友:Bainternet 整理而成

您发布的代码缺少结尾}

这里是该代码的一个固定和测试版本,因此如果您仍然收到错误,它们是来自其他地方

function addRssImage() {
  echo "<image>
    <title>My Title</title>
    <url>" . get_bloginfo(\'template_directory\') . "/images/logo.png</url>
    <link>" . get_bloginfo(\'url\') ."</link>
    <width>300</width>
    <height>60</height>
    <description>MyDomain.com</description>
    </image>";
}
add_action(\'rss2_head\', \'addRssImage\');

结束

相关推荐

我如何最小化RSS提要的内容,以适应Feedburner的512k限制中的更多项目?

如果Feedburner超过512k,它将不会读取您的feed。我们的播客(http://herdingcode.com)已经存在3年了,归还所有物品使我们远远超过了这一限制。不过,有新的听众要求我们将他们全部包括在内,我想知道这是否容易实现。我在想我可以用feed-rss2进行黑客攻击。php并添加一些条件逻辑,为最近的75个节目提供完整的详细信息,并为所有以前的节目提供截断的描述。是否有人已经这样做了,或者得到了一些关于如何设置的提示?