WordPress как на ладони

Query_posts orderby title — настройка логики

Читал инфу https://wp-kama.ru/function/query_posts про алфавитную и не логическую сортировку

Сейчас решение: добавляем ноль перед числом с одной цифрой.

/* =START= создание списка наличия номеров  */
		query_posts(array(
			'posts_per_page' => 999999999,
			'cat'            => 'fishki',
			'order'          => 'ASC',
			'orderby'        => 'title'

		));

сортировка сейчас
Реал Мадрид №1 Кейлор Невас
Реал Мадрид №12 Марсело
Реал Мадрид №20
Реал Мадрид №3 Хесус Вальехо
Реал Мадрид №5 Рафаэль Варан

есть ли возможность наладить логику ?
Реал Мадрид №1 Кейлор Невас
Реал Мадрид №3 Хесус Вальехо
Реал Мадрид №5 Рафаэль Варан
Реал Мадрид №12 Марсело
Реал Мадрид №20

0
kolshix
1.3 года назад 779
  • 0
    stepan2278 www.weblancer.net/users/stepanko/?affili...

    Сейчас решение: добавляем ноль перед числом с одной цифрой.

    menu_order

    не пробовали использовать, а вернее - почему его не используете?

    kolshix 1.3 года назад

    Это лишние ненужные данны в базе, пока что не нужные. Да и поле нужно заполнять, аналогично тому что делаю я в названии, только в мета поле.
    Ну и встречаются, в моем случае, новые непредвиденные записи, и приходится подключать десятичные порядковые номера.

    Комментировать
  • 0
    qwert555154 naytikurs.ru

    Судя по 'posts_per_page' => 999999999,
    вы получаете все записи, значит можете сортировать после sql запроса с помощью php, превращая строку в число.

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