Custom RSS feed - blank page

时间:2013-05-04 作者:Allen

我已经阅读了所有关于创建自定义RSS提要的文章,但运气不好,总是导致一个空白页面。为了让事情变得简单,下面是我正在使用的代码-链接是www.mysite.com?feed=fb2

注意,这在一些服务器上有效(意味着没有空白页,RSS也可以工作),但在其他没有明显逻辑来解释原因的服务器上无效。有人能看到可能发生的事吗?

function rssmi_feed() {
  get_my_feed();
}
add_action(\'init\', \'rssmi_rss\');

function rssmi_rss(){
  add_feed(\'fb2\', \'rssmi_feed\');
}
function get_my_feed(){
  header("Content-Type: application/rss+xml; charset=UTF-8");
  echo \'<?xml version="1.0"?>\';
  $output = \'<rss version="2.0">\';
  $output .= \'<channel>\';
  $output .= \'<title>Your RSS Feed Name or Website Name</title>\';
  $output .= \'<description>A description of your feed or site.</description>\';
  $output .= \'<link>http://www.yoursite.com/</link>\';
  $output .= \'<copyright>Your copyright details</copyright>\';
  $output .= \'<item>\';      
  $output .= \'<title>Some Title</title>\';   
  $output .= \'<link>Some Link</link>\';
  $output .= \'<description>A description</description>\';
  $output .= \'<pubdate>The date</pubdate>\';
  $output .= \'<guid>The Link</guid>\';
  $output .= \'</item>\';
  $output .= \'</channel></rss>\';
  echo($output);
}

1 个回复
SO网友:anmari

有时由于页面或帖子具有相同的名称,因此提要模板消息无效。Wordpress不能很好地处理具有重叠名称(重用名称)的属性。

结束

相关推荐

如何编辑wp_head和/或unctions.php以删除不使用且不验证的rss-feed?

使用w3时。org的验证工具Unicorn I出现以下错误/警告:URI:http://energyshop.se/hem/feed/ 此源未验证。在调查了我的消息来源后<head>: <link rel=\"alternate\" type=\"application/rss+xml\" title=\"energyshop.se &raquo; Hem kommentarsflöde\" href=\"http://energyshop.se/hem/feed/\"