找不到显示页面的RSS提要URL。如何解决呢?

时间:2013-10-19 作者:hariprasad

我正在开发一个WordPress网站。我的网站页脚具有导航RSS源URL的链接。此URL是使用生成的<?php bloginfo(\'rss2_url\'); ?> 并正确生成URL,如mysite.com/?feed=rss2 但此链接在主页上不起作用。当我尝试从主页访问页面时,显示未找到的页面。但当我尝试从分类页面访问它时,链接正在工作。请帮我解决这个问题。

非常感谢。哈里普拉萨德

Update

我没有使用wordpress的默认类别或帖子。仅使用自定义帖子类型和自定义分类法。

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

解决了它

我认为默认情况下,自定义帖子类型不会显示在提要中。

当我在函数中添加以下代码时,它就工作了。php

//enabling feeds for custom post types..
function myfeed_request($qv) {
if (isset($qv[\'feed\']) && !isset($qv[\'post_type\']))
$qv[\'post_type\'] = array(\'news\', \'results\', \'events\', \'video-gallery\');
return $qv;
}
add_filter(\'request\', \'myfeed_request\');
谢谢

SO网友:pendjer

陛下这有点奇怪。也许这与你的永久性结构有关。我知道WP为任何页面呈现RSS提要。您是否尝试手动显示RSS提要?这能解决你的问题吗?

站点提要应打开/提要/

此外,可以在/category/your category/feed/

以及上/标签/您的标签/提要/

只要把/喂/放在你需要的地方,就能解决你的问题。

SO网友:Oleg Butuzov

如果您的WP安装不受任何重写规则转换器(操纵重写规则列表)的影响,我可以想象只有一种情况,如果可能的话。。。您没有post(post类型为“post”)。Hoever首先假设您可以使用调试栏插件进行检查。。。看看WP\\U查询选项卡中的内容。。。

结束

相关推荐

由于RSS链接中存在与号,因此HTML验证失败

我使用Wordpress自己的rss。php从外部RSS提要中提取最后10项。Wordpress会自动将活动信息添加到链接中,如下所示:http://domainname.com/postname?utm_source=rss&utm_medium=rss&utm_campaign=postname 由于使用了符号,该页无法验证。我想知道我是否可以在下面的代码中添加任何内容来解决它。<!-- if Blog Feed exists--> <?php $b