Я уже некоторое время пытаюсь заставить работать часть моего запроса orderby, но, похоже, это просто игнорируется.
У меня есть настраиваемое поле в моем пользовательском типе записи, называемое accordion_order.Он представляет позицию, которая должна отображаться в цикле.То есть, если вводится 1, сообщение будет вверху списка, а если введено 1000, показывать внизу.
Вот мой код:
$course_loop = new WP_Query( array( 'post_type' => 'post_type_name_here', 'posts_per_page' => 0, 'orderby'=> 'accordion-order', 'order' => 'desc' ) );
Всепомощь оценена,
С уважением, Дэйв
РЕДАКТИРОВАТЬ :::
Stackoverflow не позволил бы мне добавить это в качестве ответа, так что если кто-то может сделать это для меня иПроголосую, я бы оценил.
Исправлено с помощью следующего кода:
$course_loop = new WP_Query( array( 'post_type' => 'post_type_name_here', 'posts_per_page' => 0, 'meta_key' => 'accordion-order', 'orderby'=> 'meta_value_number', 'order' => 'desc' ) );