Надеюсь, что кто-то может мне помочь!
Итак, я создал собственный тип записи и назначил селектор даты / времени, чтобы сделать это.
Я изменил цикл, чтобы включить мой пользовательскийТип сообщения, и хотите отсортировать так, чтобы, если в качестве даты была установлена запись, она сортировалась по этой дате, выбранной в цикле.Если нет, то следует просто использовать дату публикации (и это верно для всех других сообщений).
Я не хочу фильтровать только сообщения с этим набором, я хочу все сообщения.по сути, он искусственно меняет post_date на тот, который установлен в настраиваемом поле.
Мне нужно сделать это, так как даты впереди времени.
Надеюсь, кто-то может мне помочь!
Я проверил дату вывода полей, опять же дата публикации и формат идентичны (2019-04-03 17:00:00).
В отличие от всех остальных вопросов наВ этой теме я не хочу помещать элементы с мета-мета первыми.
ОБНОВЛЕНО
function add_tours_to_query( $query ) {
if ( $query->is_home() && $query->is_main_query() && !is_admin()) {
$query->set( 'post_type', array('post', 'tours') );
}
}
add_action( 'pre_get_posts', 'add_tours_to_query' );
Итак, у вас есть:
Blog Post - 2/04/2019
Tour Post with post meta set date of 3/04/2019
Blog Post 4/04/2019
Blog post 5/04/2019
В этом порядке