Articles of запроса

Использование WP_Query для повторного запроса и сортировки результатов с использованием даты?

Я пишу функцию, чтобы найти пользователей следующего предстоящего события (хранящегося как CPT), в хронологическом порядке. Если я использую обычный запрос и делаю что-то вроде 'post_type' => 'ticket', // another CPT set up to act as ticket 'orderby' => 'meta_value_num', 'meta_key' => 'event_date', // currently just Ymd but can be changed to unix / whatever if […]

WP_Query с меткой времени UNIX в мета-запросе

теперь идея, почему это не работает, пожалуйста, укажите мне в правильном направлении! Вот мой основной запрос; $events = new WP_Query( array( 'posts_per_page' => -1, 'meta_query' => array( array( 'key' => '_event_date', 'value' => time(), 'type' => 'NUMERIC', 'compare' => '<' ), ), ) ); Каждое сообщение имеет настраиваемое поле (_event_date), которое сохраняется как временная метка […]

Заказать сообщения по тегам?

Я пытаюсь заказать сообщения по количеству тегов. Я хочу заказывать сообщения без каких-либо тегов, а сообщения с наибольшим количеством последних. Я пробовал и получал сообщения без тегов. $tags = get_tags(); $tag_ids = wp_list_pluck( $tags, 'term_id' ); $args1 = array ( 'orderby' => 'DEC', 'post_type' => 'post', 'pagination' => true, 'posts_per_page' => '1', 'tag__not_in' => $tag_ids, […]

Данные формы Ajax не отправляются обратно в get_results ()

Я пытаюсь запустить wordpress wpdb-> get_results select query, и я хочу получить критерии поиска из текстового поля. Я хочу сделать это с помощью ajax, не обновляя страницу. Независимо от того, что я делаю, значение текстового поля, которое я вводил в текстовое поле поиска, всегда пусто. если я изменяю свой запрос и возвращаю все результаты, то […]

Порядок запросов по автору

Я пытаюсь заказать author_name, когда вы нажимаете на стрелку Автор в списке билетов. Когда вы нажимаете стрелку, имена упорядочиваются чем-то, что я не могу определить. Я хочу, чтобы они заказывались по фактическому имени, а не по идентификационному номеру для пользователя. Как получить orderby для запроса по «приятному имени» пользователя (автора)? public function add_support_ticket_author_query( $query ) […]

Есть ли разница между ниже фрагментами кода WP_Query?

Ниже код возвращает те же результаты. Разве это какая-то разница между ними, и если это то, что лучше? фрагмент кода 1: $args = array( 'post_type' => 'product', 'meta_key' => 'location', 'meta_value' => 'Melbourne' ); $query = new WP_Query( $args ); фрагмент кода 2: $args = array( 'post_type' => 'product', 'meta_query' => array( array( 'key' => […]

Получить самое близкое событие, когда поле meta_key является массивом

У меня есть пользовательский тип сообщения, называемый «Событие», который содержит повторяемое поле даты _cmb2_date . У меня есть функция, которая печатает сообщения: function post_style_6($args) { global $post; $the_query = new WP_Query( $args ); if ( $the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); $date = get_post_meta( $post->ID, '_cmb2_date', true ); foreach ($datum as $day): […]

query_posts, которые имеют пользовательскую таксономию и ограничивают, что показывает, основываясь на таксономии

У меня есть настраиваемый тип сообщений, technologies , которые имеют определенную для него таксономию, importance . Идея заключается в том, что технология, которая имеет какое-либо значение, получит importance отмеченное на ней (это то, что я тестирую). Вот мой запрос с проверкой таксономии: $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $temp = $wp_query; $wp_query= null; $args […]

Функция поиска, нарушенная обновлением wp 4.2

Я запускаю блог-сайт с сообщениями авторов, и я реализовал поиск, который бы возвращал результаты, если поиск был похож на имя автора или поисковый запрос содержался в истории. Я работал и правильно возвращал авторов, которые соответствовали поиску, но теперь поиск возвращает каждый пользователь каждый раз. Я подозреваю, что это связано с WP_User_query since с WP_User_query since […]

WordPress meta_query не работает

У меня возникают проблемы с мета-запросом на пользовательский тип сообщения. Выводятся следующие аргументы: $args = array( 'post_type' => 'wp_comp_entries', 'posts_per_page' => -1, 'meta_query' => array( 'relation' => 'AND', array( 'key' => 'wp_comp_entry_competition-id', 'value' => $_POST['competition-id'], 'compare' => '=', ), array( 'key' => 'wp_comp_entry_email', 'value' => $_POST['email'], 'compare' => '=', ), ), ); Значение print_r выглядит […]