Intereting Posts
Как назначить конкретный пост определенной странице в WordPress? Проблема с шаблоном пользовательского типа почему черновики возвращаются как часть wp_query? Заголовки уже отправили ошибку с плагином экспорта CSV Лучшая архитектура для нескольких сайтов Почему мой пользовательский слайдер типа сообщений показывает только последний слайд? wp db import – получение ошибки: отсутствует файл импорта Вывод автора и описание, если описание не пустое Попытка удалить пробел между навигационной панелью и контентом? Разрешить вкладчику редактировать собственные сообщения после публикации, без плагина используйте% post_title% в описании (все в одном пакете SEO) Как удалить сценарий? Выберите несколько категорий из CPT для отображения в виджере Builder LayersWP Саморазвитие или плагин как первый вариант? Плагин расширенных настраиваемых полей: как использовать флажок, чтобы сообщение отображалось в желаемой «зоне»?

Как заказать несколько метаданных даты?

Я пытаюсь найти какой-то способ при использовании WP_Query упорядочения несколькими мета-значениями. Я знаю, что могу заказать несколько значений, и я знаю, как заказать meta_values, но я не могу понять, как делать несколько meta_values. Является ли это возможным ?

Solutions Collecting From Web of "Как заказать несколько метаданных даты?"

вы также можете сохранить его как yyyy-mm-dd и использовать

 $date_array = explode( '-', $date_string ); 

чтобы сделать его простым в управлении массивом. или даже лучше изменить его на временную метку unix с помощью

 $unix_time = strtotime( $date_string ); 

php любит работать с отметками времени unix, это собственный формат.

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

 $date_string = date( 'Ym-d', $unix_time ); 

Насколько я могу сказать, в настоящее время это невозможно, но в любом случае я делал даты, поэтому я просто сохранил дату в виде строки в формате yyyymmdd и заказал ее, используя strlen, чтобы отсортировать ее с другой стороны