Поменять сортировку записей в RSS-ленте

Подскажите как поменять принцип сортировки записей в RSS. Не могу найти. Нужно последние 10 вывести по убыванию ID (по-умолчанию по дате выводит)

Заметки к вопросу:
maxxwell 7.1 год назад

Сделал сам. По статье https://wp-kama.ru/id_4068/10-sposobov-izmenit-rss-lentu-v-wordpress.html

/* Модификация RSS */
function add_new_post_types_to_feed( $query ) {
	// Выходим если это запрос не фидов
	if( ! $query->is_feed || ! $query->is_main_query() )
		return;
	$query->set( 'orderby', 'ID' ); //Сортировка по ID
}
add_filter('pre_get_posts', 'add_new_post_types_to_feed');
/* Модификация RSS */
Kama 7.1 год назад

Правильно, только ID как строку укажи, а то PHP ругаться будет и может не понять что от него нужно... smile

$query->set( 'orderby', 'ID' );
maxxwell 7 лет назад

Ок, поставлю. Но без кавычек тоже работает https://literator.info/feed/

Kama 7 лет назад

Работать то работает, только это неправильно... Ты константу указываешь, а её нет и PHP юзает её как строку... Включи дебаг - увидишь предупреждение...

maxxwell 7 лет назад

Kama, спасибо за наставления. Я сразу кавычки поставил.