Articles of wp query

Как получить все сообщения с любым статусом сообщения?

Я создаю переднюю панель, где мне нужно показать все сообщения текущего пользователя. Поэтому мне нужно показывать сообщения во всех штатах, в основном published , trashed и pending . Теперь я использую простой запрос, но он возвращает только опубликованные сообщения. $query = array( 'post_type' => 'my-post-type', 'post_author' => $current_user->ID ); query_posts($query); Может ли кто-нибудь помочь? Что […]

WP_Query с "post_title LIKE" что-то% "?

Мне нужно сделать WP_Query с LIKE в post_title . Я начал с этого обычного WP_Query : $wp_query = new WP_Query( array ( 'post_type' => 'wp_exposants', 'posts_per_page' => '1', 'post_status' => 'publish', 'orderby' => 'title', 'order' => 'ASC', 'paged' => $paged ) ); Но то, что я на самом деле хочу сделать, выглядит так: $query = […]

WP_Query – заказывать результаты по метаоценке

Я проверил и не видел ответа, который работает пока. У меня WP_Query со следующими аргументами: $args = array( 'post_status' => 'publish', 'post_type' => 'listing', 'meta_key' => 'client_feedback_score', 'orderby' => 'client_feedback_score', 'order' => 'DESC' ); $query = new WP_Query($args); Я хочу заказать результаты по настраиваемому полю «client_feedback_score», от самого низкого до самого высокого. Но это, похоже, […]

Могу ли я заставить WP_Query не возвращать результаты?

Я работаю над веб-сайтом с функцией поиска, которая позволяет пользователям выполнять поиск по многим сообщениям. Существует конкретный шаблон поиска, который я бы хотел принудительно вернуть без результатов. WP_Query технически найдет результаты в базе данных, но я бы хотел переопределить это, чтобы заставить его не возвращать результаты, чтобы вызвать if( $example->have_posts() ) . Есть ли какой-то […]

Получать сообщения из WP_Query?

Есть ли способ, по которому я могу получить массив сообщений, запрашиваемых из следующего: $latest = new WP_Query( array ( 'orderby' => 'rand', 'posts_per_page' => 3 )); if ( $latest -> have_posts() ) : while ( $latest -> have_posts() ) : $latest -> the_post(); get_template_part( 'templates/content', 'post' ); endwhile; endif; wp_reset_postdata(); Следовать за: Я использовал wp_list_pluck […]

Использование pre_get_posts с WP_Query

Я читал превосходный ответ Стивена Харриса на этот вопрос относительно использования WP_query() , query_posts() и pre_get_posts . Он говорит: «pre_get_posts – это фильтр для изменения любого запроса. Он чаще всего используется для изменения только« основного запроса ». Можно использовать pre_get_posts для фильтрации только определенного вторичного запроса, созданного с помощью WP_Query ? например. $my_secondary_loop = new […]