Flector

Как вывести записи сайта в обратном порядке?

Иногда вебмастерам требуется вывести записи в обратном хронологическом порядке (старые записи самые первые при выводе), сделать это можно с помощью следующего кода, добавленного в файл functions.php вашей темы:

//обратная хронология при выводе записей start 
function wph_ascending_order($query) {
	if (is_admin() || !$query->is_main_query()) {
		return;
	}
	$query->set('order', 'ASC');
}
add_action('pre_get_posts', 'wph_ascending_order');
//обратная хронология при выводе записей end

Работать это будет только в основном цикле и только на лицевой части сайта.


Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!