Добро пожаловать в самую большую библиотеку wordpress-кода в рунете

Своя сортировка записей для кастомного типа

WordPress · 15.06.2016 15:15

0 0 638

Если вы выводите произвольный тип записей не через WP_Query, а через стандартную систему шаблонов wordpress, то вам пригодится данный сниппет. С его помощью вы сможете подключится к циклу желаемого типа записей и изменить его порядок нужным вам образом. Стандартный цикл записей сортирует их по дате, от поздних к ранним, но теперь вы сможете это изменить!

// Устанавливаем свой порядок постов для кастомного типа постов
add_action('pre_get_posts','custom_post_custom_order');
function custom_post_custom_order( $query ){
// укажите тип постов, для которого желаете задать порядок
if( $query->get('post_type')=='КАСТОМНЫЙ_ТИП_ПОСТОВ' ){
if( $query->get('orderby') == '' )
// сортируем, в данном примере, по названию поста
$query->set('orderby','title');

if( $query->get('order') == '' )
// указываем направление сортировки - в данном случае, от А до Я
$query->set('order','asc');
}
}

Обсудить сниппет
romapad

romapad

присоединился
30.04.2016

  • 55 Добавлено
    Сниппетов
  • 2 Получено
    Лайков
  • 0 Comments Posted
Теги
Поделиться с друзьями