如何获取帖子类型‘页面’的提要?

时间:2012-05-21 作者:Alcatraz

我正在尝试获取一个页面提要和一个单独的帖子提要。帖子的feed工作得很完美。

我只想要一个单独的插件,但我已经尝试了所有的插件,并连续搜索了大约一周,仍然找不到解决方案

是否可以采用feed-rss2。php和复制它来更改代码以包含页面而不是帖子,并通过?feed=my_custom_feed?

编辑以下内容:

http://jsfiddle.net/oscarj24/qWdqc/

这是我正在使用的脚本获取<link> 来自项目RSS的标记。我希望页面有一个RSS提要,除非有人知道没有RSS的其他方式。但是上面的脚本每30秒旋转一次页面。

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

使用调用帖子类型的提要feed/?post_type=POSTTYPE. 没有明显的原因,这对post类型不起作用page – 你得到的是帖子。

但有一个过滤器可以解决这一问题:\'pre_get_posts\'. 让我们使用它:

add_action( \'pre_get_posts\', \'t5_pages_in_feed\' );

/**
 * Set post type to \'page\' if it was requested.
 *
 * @param  object $query
 * @return void
 */
function t5_pages_in_feed( &$query )
{
    if ( isset ( $_GET[\'post_type\'] ) && $_GET[\'post_type\'] === \'page\' && is_feed() )
    {
        $query->set( \'post_type\', \'page\' );
    }
}
现在您可以在/feed/?post_type=page.

以下是一个插件:T5 Page Feed

结束

相关推荐

最新帖子的特定类别的RSS提要小工具?

是否有默认RSS小部件的替代方案?有一个细节工作不正常。例如,如果您有更多的类别,您可以为每个类别添加默认的RSS小部件。它们在侧栏上显示如下:(RSSIMAGE)(类别标题)(最新帖子)问题是类别标题是超链接的,但不是链接到类别页面,而是链接到主页。是否有其他解决方案来解决此问题?我尝试了“特定类别RSS小部件”插件,但它不能像默认RSS小部件那样显示最新帖子。顺致敬意,