Поддержка Проблемы и решения Сложная выборка в WordPress, как?

  • пост = видеоигра.
    Игры могут выходить на разные платформы (PC, PS4, Xbox One и т.д.) в разные даты.
    К примеру: Horizon Zero Dawn на PC выходит 7 августа 2020, а на PS4 — 28 февраля 2017.
    Все даты выхода хранятся в произвольных полях.

    Вопрос: как сделать запрос/выборку, чтобы вывести все посты по датам выхода, причём посты могут повторяться из-за разных дат выхода на разных платформах.

    Пока что придумал делать несколько запросов по каждой платформе и в итоге объединять выборки, что-то вроде этого, но очень громоздко будет по моему.

    Может есть более умное решение?

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • все же не совсем понятно, что вы хотите получить.

    • Список выходов всех Horizon Zero Dawn с сортировкой по Датам
    • Список выходов всяко-разного на PC/PS4/* с сортировкой по Датам
    • Список выходов всяко-разного по конкретной Дате

    Но по-любому, Таксономии при правильном их применении, вполне справляются с любой из этих задач. Одним запросом.

    Список выходов всяко-разного на PC/PS4/* с сортировкой по Датам

    Итоговая страница для данного вывода — каталог игр для всех платформ (PC, PS4 и т.д.) с сортировкой по дате выхода. Из-за разных дат выхода одной и той же игры на разных платформах, эта игра будет повторяться несколько раз в выборке.

    Как сделать такое повторение?

    • Ответ изменён 3 года, 6 месяцев назад пользователем SaW_3D.

    например так:

    $query = new WP_Query ([
    	'meta_key' => 'название вашего произвольного поля с Датой Выхода Игры',
    	'orderby'  => ['meta_value_num'=>'ASC']
    ]);

    наверное, нужно еще исключить из выборки просрочку.

    Вы написали простую выборку по произвольному полю. Прочтите ещё раз что мне надо.

    • Ответ изменён 3 года, 6 месяцев назад пользователем SaW_3D.

    Прочтите ещё раз что мне надо.

    знаете, по меньшей мере — это не вежливо.

    Может быть у вас в голове ясная структура мыслей, но — это не очевидно.

    …Итоговая страница для данного вывода — каталог игр для всех платформ (PC, PS4 и т.д.) с сортировкой по дате выхода.
    …Все даты выхода хранятся в произвольных полях.

    Извините, не хотел Вас никак обидеть, но вроде уже всё ясно описал что мне нужно. Простой цикл я понимаю как писать.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Сложная выборка в WordPress, как?» закрыта для новых ответов.