Похоже, половина учебников по Кодексу и вокруг использования блогосферы query_posts()и половина использования WP_Query. В чем
«wp-запрос» неоднозначно относится к одной из двух вещей. 1) WP_Query - это класс, родной для WordPress, который позволяет пользователям запрашивать базу данных сообщений, используя ряд критериев. 2) $ wp_query - это глобальная переменная, которая содержит основной объект запроса, подготовленный WordPress на основе данного запроса.
Похоже, половина учебников по Кодексу и вокруг использования блогосферы query_posts()и половина использования WP_Query. В чем
Я прочитал @ nacin's. Вы не знаете Query вчера, и меня отправили в какую-то дырку с кроликом. До вчерашнего дня я (неправильно) использовал query_posts()для всех моих запросов. Теперь я немного мудрее в использовании WP_Query(), но у меня все еще есть серые области. То, что я думаю, я знаю...
Я пытаюсь получить запрос, чтобы получить все сообщения meta_key, которые не существуют, а затем создать его. У меня возникают проблемы с поиском этих сообщений, так как проверяемый запрос не работает. Вот код, который я использую, чтобы получить эти сообщения: $args = array( 'posts_per_page' =>...
Я проверил и не видел ответа, который еще работает. У меня есть 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 для извлечения фильтрации сообщений некоторых типов по таксономии с использованием tax_query. Теперь моя проблема в том, что я хотел бы заказать таксономию, но из документации и поиска в Интернете я не могу найти решение. Порядок в WP_Query позволяет...
В кодексе WP_Queryя вижу, вы можете запросить по page_id=7страницам или по p=7сообщениям. Есть ли способ получить сообщение любого типа по идентификатору? Как id=7это получится, независимо от того, является ли это страница, сообщение или пользовательский тип сообщения? Я могу только WP_Queryс...
Мне нужно сделать 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 ) ); Но то, что...
Я создаю интерфейсную панель, где мне нужно показать все сообщения текущего пользователя. Итак, мне нужно показывать посты во всех штатах, в основном published, trashedи pending. Сейчас я использую простой запрос, но он возвращает только опубликованные сообщения. $query = array( 'post_type' =>...
Я пытаюсь использовать титульную страницу в качестве сортировки по умолчанию для избранных изображений (если не указано ни одного показанного изображения, я хочу использовать, например, первую страницу) Но у меня возникают проблемы с поиском безопасного получения идентификатора поста на первой...
Я работаю над проектом, в котором я создаю собственный тип записи и пользовательские данные, вводимые через мета-блоки, связанные с моим собственным типом записи. По какой-то причине я решил закодировать метаблоки таким образом, чтобы входные данные в каждом метабоксе были частью массива. Например,...
Я заметил, что есть несколько операторов, которые можно использовать для сравнения в meta_query. Тем не менее, я не совсем уверен, какой оператор я должен использовать, это как-то сбивает с толку, как =и LIKEоператор. Я хотел бы знать, что конкретно означает каждый оператор, и в каких условиях я...
Три человека уже пытались решить эту проблему, и мы приближаемся к нулю. Я хочу показывать только сообщения, которые имеют значение в meta_key 'featured_image'. Итак ... если 'featured_image' не пусто, покажите сообщение. Вот код: <ul> <?php $args = array( 'showposts' => 5, 'meta_query'...
При выполнении запроса с помощью метода WP_Query я получил объект. Я понимаю, что я могу сделать цикл для отображения материалов. Но моя цель - не отображать что-либо, вместо этого я хочу получить некоторые данные постов, выполнив что-то вроде «foreach ...». Как я могу получить массив почтовых...
Может кто-нибудь, пожалуйста, помогите мне с wp_query. Я делаю шаблон файла / цикла для создания и архивирования страницы текущей страницы дочерних страниц. Этот запрос должен быть автоматическим, поскольку я использую его на нескольких страницах. Это мой запрос ниже, но он просто возвращает мои...
Я был дни над этой проблемой сейчас. Первоначально это было, как хранить данные о подписчиках пользователя в базе данных, для чего я получил пару хороших рекомендаций здесь, на WordPress Ответы. После, следуя рекомендациям, я добавил новую таблицу, подобную этой: id leader_id follower_id 1 2 4 2 3...
У меня есть следующий запрос, который я вызываю в моем шаблоне taxonomy.php через query_brands_geo('dealers', 'publish', '1', $taxtype, $geo, $brands); Эта функция работает отлично. Однако после прочтения кодекса для постов запросов он упомянул pre_get_posts как предпочтительный способ изменить...
У меня есть форма с некоторыми флажками и полями выбора, и она показывает, что пользователь хочет через вызов ajax. Проблема заключается в том, что когда пользователь щелкает элемент и отображается страница сведений, а затем решает вернуться на предыдущую страницу, ему необходимо нажать и снова...
Как я могу исключить один конкретный пост из запроса WP_Query? (Например, показать все сообщения, кроме сообщения с идентификатором 278) Я попытался аргумент post__not_in, но он просто удаляет все сообщения .. Любая помощь будет отличной. Вот мой текущий запрос <?php $temp = $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(...
Я использую следующий код для получения сообщений: <?php $featuredPosts = new WP_Query(); $featuredPosts->query('showposts=5&cat=3'); while ($featuredPosts->have_posts()) : $featuredPosts->the_post(); ?> <h1><a href="<?php the_permalink() ?>"><?php...