web-dev-qa-db-ja.com

2つのRSSフィード、異なるアイテムの制限?

私のWordpressブログには2つのRSSフィードがあります。

  1. mydomain.com/feed/
  2. mydomain.com/feed/anotherfeed/

これらに異なるアイテム制限を設定することは可能ですか?最初のフィードに10個のアイテムを表示したいのですが、2番目のフィードには30個のアイテムを表示したいです。

前もって感謝します

2
user1878980

もちろんできます。最初にフィードを作成します - codex

function anotherfeed_init(){
    add_feed('anotherfeed');
}
add_action('init', 'anotherfeed_init');

さて、 投稿数を変更してください /この特定のフィードに対して:

function anotherfeed_post_count( $query ) {
    if( $query->is_main_query() && is_feed('anotherfeed') )
        $query->set( 'posts_per_rss', 30 );
}
add_action( 'pre_get_posts', 'anotherfeed_post_count' );
1
cjbj