WordPress как на ладони
Наставник Трепачёв Д.П., phphtml.net wordpress jino

Можно ли изменить стандартную сортировку вордпресс

Проблема заключается в сортировке чисел. WordPress сортирует их очень странно

Пример
1
10
11
12
...
19
2
20
21
...
29
3
30
.....

Это очень неудобно. Есть ли возможность это исправить как нибудь? Конкретно в моём случае это проблема в стандартной галерее.

0
Гость 1.3 года назад
  • 0

    Укажите в параметрах запроса 'type' => 'NUMERIC' и 'orderby' => 'meta_value_num'.
    Вот так

    $args = array(
    	'meta_key' => 'ключ_вашего_мета-поля',
    	'orderby' => 'meta_value_num',
    	'type' => 'NUMERIC',
    	'order' => 'DESC',
    );

    Тогда числа будут сортировать как надо, по порядку

    Kama 2 месяца назад
    'type' => 'NUMERIC',

    Тут лишнее - оно только в 'meta_query' нужно запросе... 'orderby' => 'meta_value_num', этого достаточно, чтобы указать что в метаполе числа, а не строки. Подробнее здесь.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.