我正在学习编写Wordpress插件,并找到了一些将Wordpress页面添加到RSS feed的代码。
我在Wordpress插件中使用了以下代码,效果很好! https://www.thewebtaylor.com/articles/wordpress-add-pages-rss-feed
我正在尝试弄清楚如何将Wordpress页面发送到他们自己的单独的供稿,而不是将其包含在Wordpress默认RSS中。
答案 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