Порядок Wordpress по нескольким полям ACF - PullRequest
0 голосов
/ 16 марта 2019

У меня есть собственный тип записи с полями даты и времени (которые по какой-либо причине являются строками)

$loop = new WP_Query( array( 'post_type' => 'camp', 'posts_per_page' => -1, 'cat' => $cats, 'meta_key' => 'start_date', 'orderby'    => array( 'start_time' => 'ASC', 'start_date' => 'ASC') ) );

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

1 Ответ

0 голосов
/ 17 марта 2019

Проверьте, как работают order_by и order.Вам необходимо указать ASC или DESC в конфигурации order, тогда order_by необходимо принять одно из принятых значений в списке.Вот ссылка: https://codex.wordpress.org/Class_Reference/WP_Query#Order_.26_Orderby_Parameters

Я полагаю, если вы хотите упорядочить по некоторым пользовательским метаданным, вам нужен мета-запрос, проверьте это: https://codex.wordpress.org/Class_Reference/WP_Query#Custom_Field_Parameters

...