Benutzerdefinierte RSS-Feed funktioniert nicht wie erwartet

Ich brauche einen benutzerdefinierten RSSFeed nur für meine Seiten, also verwende ich diesen Code in einem benutzerdefinierten functions.php Plugin:

 add_action( 'pre_get_posts', 't5_pages_in_feed' ); function t5_pages_in_feed( &$query ) { if ( isset ( $_GET['post_type'] ) && $_GET['post_type'] === 'page' && is_feed() ) { $query->set( 'post_type', 'page' ); $query->set( 'orderby', 'ID' ); $query->set( 'order', 'DESC' ); } } 

Ich habe die orderby und order hinzugefügt, um meine Bedürfnisse zu erfüllen, aber aus irgendeinem Grund zeigt es nicht, was ich erwarte. Es sollte meine neuesten Seiten anzeigen, aber sie sind nicht da.

Das erste Ergebnis sollte die Seite mit der ID 5071 sein, aber es zeigt die mit der ID 727: https://leandroperez.com.ar/feed/?post_type=page

Solutions Collecting From Web of "Benutzerdefinierte RSS-Feed funktioniert nicht wie erwartet"