Вопросы с тегом «wp-query»

«wp-запрос» неоднозначно относится к одной из двух вещей. 1) WP_Query - это класс, родной для WordPress, который позволяет пользователям запрашивать базу данных сообщений, используя ряд критериев. 2) $ wp_query - это глобальная переменная, которая содержит основной объект запроса, подготовленный WordPress на основе данного запроса.

3
Должен ли я использовать Pre Get Posts или WP_Query
У меня есть следующий запрос, который я вызываю в моем шаблоне taxonomy.php через query_brands_geo('dealers', 'publish', '1', $taxtype, $geo, $brands); Эта функция работает отлично. Однако после прочтения кодекса для постов запросов он упомянул pre_get_posts как предпочтительный способ изменить запрос по умолчанию. Будут ли pre_get_posts более эффективными, чем моя функция wp_query ниже? …

5
Как хранить и получать переменные в сессиях WP?
У меня есть форма с некоторыми флажками и полями выбора, и она показывает, что пользователь хочет через вызов ajax. Проблема заключается в том, что когда пользователь щелкает элемент и отображается страница сведений, а затем решает вернуться на предыдущую страницу, ему необходимо нажать и снова выбрать свой предыдущий выбор. Я хотел …
28 wp-query  session 

4
Исключить идентификатор сообщения из wp_query
Как я могу исключить один конкретный пост из запроса WP_Query? (Например, показать все сообщения, кроме сообщения с идентификатором 278) Я попытался аргумент post__not_in, но он просто удаляет все сообщения .. Любая помощь будет отличной. Вот мой текущий запрос <?php $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(array( 'post_type' => …
28 wp-query  exclude 

3
Получить почтовые идентификаторы из 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(); Следовать за: Я …

4
Как распечатать извиняемый sql сразу после его исполнения
Я ищу способ, которым я могу напечатать выполненный SQL-запрос сразу после: $wpdb->query( $wpdb->prepare("INSERT INTO tbl_watchprosite SET keywords=%s,url_to_post=%s,description=%s, date_captured=%s,crawl_id=%d, image_main=%s,images=%s,brand=%s, series=%s,model=%s,condition=%s,box=%s, papers=%s,year=%s,case_size=%s,status=%s,listed=%s, asking_price=%s,retail_price=%s,payment_info=%s,forum_id=%d", $this->getForumSettings()->search_meta,$element->href,$post_meta['description'],current_time('mysql'),$cid,$post_meta['image_main'],$images,$post_meta[0],$post_meta[1],$post_meta[2],$post_meta[3],$post_meta[4],$post_meta[5],$post_meta[6],$post_meta[7],$status,$post_meta[9],$post_meta[10],$post_meta[11],$this->getForumSettings()->ID) ); Это было бы здорово, если бы я мог видеть, какие значения идут в запросе. Благодарность
26 wp-query  wpdb 

4
Необходимо ли использовать wp_reset_query () в вызове WP_Query?
Я использую следующий код для получения сообщений: <?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 the_title(); ?></a></h1> <div class="meta"> By <?php the_author() ?> </div> <div class="storycontent"> <?php the_excerpt(); ?> </div> <?php endwhile; ?> Нужно ли использовать wp_reset_query()? Если я это сделаю, где я …
26 wp-query 

4
Как ограничить количество сообщений, которые получает WP_Query?
Я исследовал Google и WPSE, и единственное, что я вижу неоднократно, - это использование showposts, которое устарело. Я знаком с WP_Query, и я подумал, что если я установлю posts_per_pageсвой лимит (то есть 5), и nopagingдля true, это станет что-то вроде « Хорошо, я дам вам только 5 сообщений ». Но …
25 posts  wp-query  query 

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

1
Как я могу получить сообщение по умолчанию для каждой страницы? из настроек-> чтение. А общее количество постов?
Я хочу получить значение по умолчанию Post для каждой страницы (значение, установленное в settings-> чтение. Я оглянулся и пока нашел только способы сделать запрос. Проблема в том, что я не хочу менять то, что было установлено, я просто хочу получить его для нумерации страниц. Я подумал об использовании $something->post_count.(я могу …

3
Могу ли я заставить WP_Query не давать никаких результатов?
Я работаю над сайтом с функцией поиска, которая позволяет пользователям выполнять поиск по многим мета-постам. Существует конкретный шаблон поиска, для которого я не хотел бы принудительно возвращать результаты. Технически WP_Query найдет результаты в базе данных, но я бы хотел как-то переопределить это, чтобы заставить его не возвращать никаких результатов, чтобы …
23 wp-query  loop  search 

4
Может ли wp_query возвращать мета-сообщения в одном запросе?
Я хотел бы создать wp_query, который возвращал бы мета сообщений внутри postsмассива. $args = array ( 'post_type' => 'page', 'meta_key' => 'someMetaKeyName', ); // The Query $query = new WP_Query( $args ); Это возвращает что-то вроде: Как вы можете видеть, посты не имеют метаданных, возможно ли включить метаданные в возвращаемый …

6
Как исключить пользовательскую таксономию из цикла сообщений
Есть ли простой или простой способ исключить все сообщения из пользовательской таксономии в цикле? Я искал высоко и низко, и ни SE, ни SO, ни Google, похоже, не имеют прямого ответа. Я знаю, что это можно сделать с помощью запроса WPDB, но это похоже на огромную веревку, чтобы прыгнуть за …

5
Запрос сначала отсортировать список по метаключу (если он существует) и показать оставшиеся посты без метаклаза, упорядоченные по заголовку
Я работаю над пользовательским шаблоном страницы терминов таксономии, в котором мы хотим, чтобы элементы, связанные с термином, были отсортированы по дате публикации (поле настраиваемой даты) - и если в один и тот же день есть несколько элементов (отформатированных как YYYY-MM- DD) затем сортировать их по заголовку и, наконец, сортировать по …

1
Должны ли мы доверять почтовым глобалам?
@toscho оставил комментарий к этому ответу, который заставил меня задуматься. Насколько мы должны доверять глобальному охвату, особенно в отношении почтовых глобалов, таких как $post? Ну и что? Глобальная переменная может быть перезаписана всеми перед выполнением проверки. В этом суть глобальных переменных: глобальный доступ. $postнапример, это, безусловно, один из глобалов, который …

2
Сброс данных поста к предыдущему циклу во вложенных циклах
Я пытаюсь использовать вложенные циклы с плагином постов к постам. Оба цикла работают, но проблема возникает после второго вложенного цикла ($ issue). Я хочу снова получить доступ к циклу публикации $, но данные все еще являются данными выпуска $. wp_reset_query() вернется к основному циклу в single.php, который я не хочу. …
21 wp-query  loop  reset 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.