Сортировать записи в WordPress по дате, по заголовку, по дате изменений

По умолчанию WordPress не сортирует записи и они отображаются в том порядке, в котором создавались. Часто необходимо их сортировать. Для этого нужно в файле, выводящем записи —  category.php перед if(have_posts()) разместить такой код, в случае сортировки по заголовку:

<?php
$order = "&orderby=title&order=ASC"; // сортировка по заголовку
global $query_string; //  базовый запрос
query_posts($query_string.'&'.$order); // базовый запрос + свои параметры
?>

В случаях необходимости сортировки по другим параметрам, нужно выбрать параметр $order из следующих значений:

$order = "&orderby=date&order=DESC"; // сортировка по дате, вначале сначала старые
$order = "&orderby=date&order=ASC"; // сортировка по дате, вначале сначала новые
$order = "&orderby=modified"; // сортировка по дате изменения

Вам понравиться

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

This blog is kept spam free by WP-SpamFree.