让WordPress的RSS订阅支持自定义文章类型(CPT)

我们注册的自定义文章类型并不能够直接被添加进WordPress的RSS订阅当中,想要 让WordPress的RSS订阅支持自定义文章类型就需要集成以下代码来实现。

function custom_feed_request( $vars ) {
    if (isset($vars['feed']) && !isset($vars['post_type']))
	$vars['post_type'] = array( 'post', 'site', 'plugin', 'theme', 'person' );
    return $vars;
}
add_filter( 'request', 'custom_feed_request' );