search
Anmelden
1 Punkt
21 Aufrufe
Mein Feed hat viele Hunderte Einträge. Jetzt gibt es Probleme beim Import. Ich möchte speziell für diesen WordPress RSS Feed die Anzahl der Einträge / Items verringern. Gibt es dazu einen einfachen Weg?
Gefragt in Websites

1 Antwort

0 Punkte
 
Beste Antwort
Das klappt relativ einfach. Angenommen, der Feed hat den Namen beispiel_feed, dann können Sie in der Datei functions.php Ihres Theme folgende Anweisung geben:

function beispiel_feed_post_count( $query ) {
    if( $query->is_main_query() && is_feed('beispiel_feed') )
        $query->set( 'posts_per_rss', 100 );
}
add_action( 'pre_get_posts', 'beispiel_feed_post_count' );

Dieses Beispiel limitiert den Feed beispiel_feed auf 100 Einträge.

Allerdings greift die Anweisung dann nur, solange das entsprechende Theme aktiv ist. Soll die Änderung unabhängig vom Theme greifen, dann empfiehlt es sich, diese Anweisung in Form eines kleinen WordPress Plugin zu integrieren.
Beantwortet 7.3k Punkte
...