使用插件将Wordpress Pages添加到自己的RSS feed中,而不是主RSS feed中

时间:2018-11-13 15:25:53

标签: wordpress plugins rss

我正在学习编写Wordpress插件,并找到了一些将Wordpress页面添加到RSS feed的代码。

我在Wordpress插件中使用了以下代码,效果很好! https://www.thewebtaylor.com/articles/wordpress-add-pages-rss-feed

我正在尝试弄清楚如何将Wordpress页面发送到他们自己的单独的供稿,而不是将其包含在Wordpress默认RSS中。

1 个答案:

答案 0 :(得分:0)

`我找到了解决方案。

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上获取页面供稿。

https://wordpress.stackexchange.com/questions/52853/how-to-get-a-feed-for-post-type-page