2013-08-05 2 views
2

Я работаю с AdvancedCustomFields и таксономиями, и я не могу найти в документации что-то, что позволяет мне фильтровать таксономии по значениям, хранящимся в таблице wp_options.Расширенная фильтрация настраиваемых полей с таксономиями

Я нашел, что here.

И это могло что-то вроде this, но с Taxonomies:

У меня есть таксономия под названием «Человек», и у меня есть много полеев. Например, я хотел бы фильтровать по полу и стране.

Есть ли функция, которая позволяет мне это делать? Или я должен работать с WP-Query?

Заранее спасибо

+0

Честно говоря, я бы просто использовать WP_Query, поскольку она имеет большой контроль по моему опыту. –

+0

Да, я согласен с @Joe, вы получите его, используя wp_query –

+0

Привет! Я спрашиваю на форуме ACF, и это не решено ни с какой функцией. Поэтому я должен работать с WP-Query. спасибо !! – user1432966

ответ

1

После того, как вы зарегистрировали таксономию с вашим постом, вы можете попробовать с tax_query Query внутри вашего query_post

query_posts(array( 
    'post_type' => 'your post type', 
    'paged' => $paged, 
    'posts_per_page' => 10, 
    'tax_query' => array( 
     array( 
      'taxonomy' => 'person', //or tag or custom taxonomy 
      'field' => 'id' 

     ) 
    ) 
)); 
+0

Как это ответ? OP запрашивает помощь при построении запроса, который запрашивает пользовательские поля пользовательской таксономии. Это не дает этого. Он просто перефразирует пример в [WP Codex] (http://codex.wordpress.org/Class_Reference/WP_Query#Taxonomy_Parameters). Поле поля tax_query => не распространяется на пользовательские поля - для значения требуется только «id» или «slug». –

+0

вы можете проверить этот вопрос http://wordpress.stackexchange.com/questions/188315/order-by-sort-taxonmy-fields-using-taxonmy-custom-field-value –

Смежные вопросы