Articles of сор запрос

Передача дополнительных переменных в запрос

Как добавить дополнительные аргументы в существующий запрос? Предположим, у меня есть в моей теме if (!$blog_query) $blog_query = $wp_query; while( $blog_query->have_posts() ) : $blog_query->the_post(); И я хочу добавить два аргумента в существующий запрос перед передачей, скажем: 'orderby' => 'post-title', 'order' => 'ASC', Как добавить их в существующий $ blog_query?

Получение года и даты внутри wpdb

Я создаю короткий код для отображения данных на основе некоторых параметров. function dot_irt_top_posts ( $atts, $content = null ) { // get our variable from $atts extract(shortcode_atts(array( 'before' => '<li>', 'after' => '</li>', 'number' => '10', 'post_type' => 'post', 'year' => '', 'monthnum' => '', 'show_count' => '1', ), $atts)); global $wpdb; $request = "SELECT […]

SQL, возвращаемый Wp_Query, имеет wp_posts.ID = -1

У меня есть настраиваемый цикл на основе этих аргументов (ниже), и по какой-то причине, когда он запущен, возвращаемый SQL имеет этот фрагмент: … И wp_posts.ID = -1 … И я не получаю никаких результатов от db. Если я запустил запрос против db без этого фрагмента, я получу нужные результаты. Может кто-нибудь, пожалуйста, указать, что не […]

WordPress запрашивает внутреннее соединение внутри одной таблицы 5 раз?

Дорогие друзья, это мои аргументы для WP_Query. $args = array('post_type' => 'job_listing', 'relation' => 'OR', 'meta_query' => array( 'relation' => 'OR', array( 'key' => 'app_trailer-type', 'value' => $job_tailor, 'compare' => 'LIKE' ), array( 'key' => 'app_pay-type', 'value' => $app_pay_type, 'compare' => 'LIKE' ), array( 'key' => 'geo_address', 'value' => $geo_address, 'compare' => 'LIKE' ), array( […]

Сортировка по имени – второй wp_query

Я использую следующий код, чтобы сортировать по имени на основе таксономии, а затем перечислить должности в каждой таксономии. Первый запрос работает нормально для алфавитного списка таксономий. Проблема, с которой я сталкиваюсь, заключается в том, что сообщения внутри каждой таксономии не указаны в алфавитном порядке. Есть идеи? <ul style="margin: 10px 25px 45px 25px !important;"> <?php if […]

wp_query условно получает сообщения

Мой wp_query получает сообщения, начинающиеся с 5-го, и это еще один цикл для первых четырех, по причинам стиля. Как я могу условно получить оболочку для этих сообщений только в том случае, если они существуют? Единственный способ, с помощью которого я могу заставить его работать, – это иметь «правильную зависть» контейнера до и после цикла, очевидно, […]

Позволяет пользователям сортировать сообщения

Я хотел бы создать страницу для фильтрации сообщений по нескольким критериям. Я могу работать с wp_query и доставлять сообщения довольно легко, моя проблема в том, что я не могу понять (и я не могу найти какие-либо ответы в Интернете об этом, поверьте мне, я посмотрел), как позволить пользователям делать это. Возьмите это, например, возвращает сообщения […]

Динамическое добавление подкаталога страницы, как это делает buddypress

У меня есть страница с диаграммами slug / name. Поэтому URL-адрес выглядит как http://domain.tld/charts/ для страницы диаграмм. Когда я http://domain.tld/charts/(something) url на http://domain.tld/charts/(something) или http://domain.tld/charts/(something)/(something) , я получил ошибку, не найденную, логически она должна, поскольку есть нет подстраницы с указанными именами. Теперь, что нужно, когда вы посещаете http://domain.tld/charts/(something) или http://domain.tld/charts/(something)/(something) , он все равно должен […]

Невозможно передать переменную

Я пытаюсь передать количество сообщений из виджета. Я сохранил его как $ entry мой код <?php query_posts( array('post_type' => array('post'),'order' => 'DESC','posts_per_page' => '.$entry.') ); ?> благодаря

Добавить категорию и имя пользователя в недавно обновленный список сообщений

Я использую этот фрагмент кода для создания списка недавно измененных сообщений: function wpb_lastupdated_posts() { // Query Arguments $lastupdated_args = array( 'orderby' => 'modified', 'ignore_sticky_posts' => '1' ); //Loop to display 5 recently updated posts $lastupdated_loop = new WP_Query( $lastupdated_args ); $counter = 1; echo '<ul>'; while( $lastupdated_loop->have_posts() && $counter < 5 ) : $lastupdated_loop->the_post(); echo […]