WordPress RSS提要不是PHP文件中的函数

WordPress RSS提要不是PHP文件中的函数,php,wordpress,Php,Wordpress,我正在使用一个名为WP-RSS提要的插件。碰巧的是,根据他们的网站,您可以直接在PHP模板中使用RSS提要。当我将以下代码放入模板中时,它不会触发,但会出现一个错误:“警告:strps()希望参数1是字符串,数组在第97行的/nas/wp/www/staging/sfhr/wp includes/SimplePie/Content/Type/Sniffer.php中给出” 知道我为什么会有这些错误吗 如果您正在使用插件RSS导入 然后根据文档,您可以将其添加到模板文件中: <?php R

我正在使用一个名为WP-RSS提要的插件。碰巧的是,根据他们的网站,您可以直接在PHP模板中使用RSS提要。当我将以下代码放入模板中时,它不会触发,但会出现一个错误:“警告:strps()希望参数1是字符串,数组在第97行的/nas/wp/www/staging/sfhr/wp includes/SimplePie/Content/Type/Sniffer.php中给出”


知道我为什么会有这些错误吗

如果您正在使用插件RSS导入

然后根据文档,您可以将其添加到模板文件中:

<?php RSSImport(10, 'http://bueltge.de/feed/'); ?>
您还可以使用Wordpress函数
fetch_feed()
,在没有插件的情况下获取RSS源:


此函数使用SimplePie包并自动缓存提要。您可以在法典中阅读更多信息:


这个问题还没有解决吗?问题是在我使用的每个照片文档结束后都有一个额外的空间。当我删除多余的空间时,似乎解决了问题。感谢您的回复,很高兴听到您找到了问题的原因。
if (($pos = strpos($this->file->headers['content-type'], ';')) !== false)
        {
            $official = substr($this->file->headers['content-type'], 0, $pos);
        }
        else
        {
            $official = $this->file->headers['content-type'];
        }
<?php RSSImport(10, 'http://bueltge.de/feed/'); ?>
<?php 
  echo do_shortcode('[RSSImport display="5" feedurl="http://bueltge.de/feed/"]');
?>
<?php $feed = fetch_feed( $uri ); ?>