Запитання з тегом «wp-query»

"wp-запит" неоднозначно посилається на одну з двох речей. 1) WP_Query - це клас, що є рідним для WordPress, який дозволяє користувачам здійснювати запит у базі даних публікацій, використовуючи ряд критеріїв. 2) $ wp_query - це глобальна змінна, яка містить основний об'єкт запиту, підготовлений WordPress на основі заданого запиту.

3
Чи слід використовувати дописи на попереднє отримання або WP_Query
У мене є наступний запит, який я викликаю у своєму шаблоні taxonomy.php через query_brands_geo('dealers', 'publish', '1', $taxtype, $geo, $brands); Ця функція працює чудово. Однак після прочитання кодексу для публікацій запиту він згадував pre_get_posts як кращий спосіб зміни запиту за замовчуванням. Чи буде pre_get_posts більш ефективним, ніж моя функція wp_query нижче? …

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 

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

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це стало б чим - щось на зразок « Добре, я …
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 = new …

1
Як я можу отримати публікацію за замовчуванням на кожну сторінку? від налаштувань-> читання. І загальна кількість постів?
Я хочу отримати значення за замовчуванням "Публікація на сторінку" (значення, яке встановлено в налаштуваннях -> читання). Я озирнувся, і поки що знайшов лише способи його запиту. Проблема в тому, що я не хочу змінювати те, що було встановлено, я просто хочу отримати його для цілей сторінки. Я думав про використання …

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
Запитайте, щоб спочатку сортувати список за мета-ключами (якщо він існує) та показувати залишки публікацій без мета-ключа, упорядкованого за заголовком
Я працюю над шаблоном сторінки терміна користувальницької таксономії, де ми хочемо, щоб елементи, пов’язані з терміном, відсортовані за датою публікації (спеціальне поле дати) - і якщо в один день є кілька елементів (відформатованих як РРРР-ММ- DD), щоб потім сортувати їх за заголовком і, нарешті, сортувати за заголовком, якщо спеціальне поле …

1
Чи варто довіряти пост глобалам?
@toscho залишив коментар до цієї відповіді, який змусив мене задуматися. Скільки нам слід довіряти світовій сфері, особливо стосовно пост глобалів $post? І що? Глобальну змінну можна замінити всім перед запуском чеку. У цьому суть глобальних змінних: глобальний доступ. $postнаприклад, це, безумовно, один із глобалів, який в основному модифікується або в …

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.