使用调用帖子类型的提要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