我已经阅读了所有关于创建自定义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);
}