it-swarm.com.de

Zwei RSS-Feeds, unterschiedliche Artikelbegrenzung?

Ich habe zwei RSS-Feeds in meinem Wordpress-Blog:

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

Ist es möglich, unterschiedliche Positionslimits für diese festzulegen? Ich möchte 10 Elemente für den ersten Feed anzeigen, während ich beim zweiten Feed 30 Elemente anzeigen möchte.

Danke im Voraus

2
user1878980

Sicher kannst du. Erstellen Sie zuerst den Feed gemäß Codex :

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

Nun, ändere die Anzahl der Posts für diesen bestimmten Feed:

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