Articles of налогового запроса

Пользовательские аргументы в WP_Query

Я работаю над WordPress, т.е. Он имеет фильтрующую функциональность в заголовке на основе таксономии. Я просто хочу знать, откуда этот tax_query создается для WP_Query. Вот код. $this->add_action('pre_get_posts', 'pre_get_places'); function pre_get_places($query) { global $current_user; if ($query->is_main_query() && is_author()) { $query->set('post_type', $this->post_type); if ($current_user->user_login == $query->query['author_name']) { $query->set('post_status', array( 'pending', 'reject', 'archive', 'draft', 'publish' )); } } […]

изменение основного запроса на запрос для диапазонов, например, с 1999 по 2016 год

У меня есть таксономия _year и я _year основной запрос, подключаясь к действию pre_get_posts . Мой код выглядит так: if ( ! empty( $_GET['mt-from-year'] ) ) { $from_year = sanitize_title_for_query( $_GET['mt-from-year'] ); if ( ! empty( $_GET['mt-to-year'] ) ) { $to_year = sanitize_title_for_query( $_GET['mt-to-year'] ); $query->set( $post_type . '_year', range( $from_year, $to_year ) ); } […]

Ошибка анализа: ошибка синтаксиса, неожиданный '' tax_query '' в wordpress

привет, я хочу отображать сообщения на определенный срок. сначала код отображает все сообщения: $aProjectArgs = array( 'post_type' => 'uni_project', 'posts_per_page' => -1, 'orderby' => 'menu_order', 'order' => 'asc' ); поэтому я добавляю еще часть кода для отображения сообщений по срокам: $aProjectArgs = array( 'post_type' => 'uni_project', 'posts_per_page' => -1, 'orderby' => 'menu_order', 'order' => 'asc' […]

Как добавить автозаполнение к пользовательской таксономии для CPT

Я следовал этому руководству, http://gabrieleromanato.name/adding-jquery-ui-autocomplete-to-the-wordpress-search-form/ и он работает так, как этот штраф. Тем не менее, я пытаюсь сделать эту работу автозаполнением на основе списка из пользовательских таксономий, которые я создал для CPT. Моя функция поиска выглядит так: function hbgr_search() { $term = strtolower( $_GET['term'] ); $suggestions = array(); $input_args = array( 'post_type' => 'dealer-locator', 'tax_query' […]

Как я могу скрывать продукты без категоризации из результатов поиска?

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

Укажите количество сообщений в моей 'tax_query'

Я показываю сообщения термина «футбол», относящиеся к разделу таксономии, и все работает отлично, но где я могу указать количество сообщений, которые я хочу показать? просто так: «showposts» => 3 Я не знаю, куда его поставить $myquery['tax_query'] = array( array( 'taxonomy' => 'section', 'terms' => array('futbol'), 'field' => 'slug', ), ); query_posts($myquery);

Как выводить контент на основе той же пользовательской таксономии?

Я пытался вывести содержимое всех пост-типов (Posts, Pages и CPT) на основе термина пользовательской таксономии, которую они должны использовать (что означает, что если они не разделяют этот конкретный термин, вывод не должен включать эту должность -тип). Вот что я имею до сих пор: $term_list = wp_get_post_terms($post->ID, 'persons', array('fields' => 'names')); // persons is the custom […]