Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 使用分类法筛选高级自定义字段_Wordpress - Fatal编程技术网

Wordpress 使用分类法筛选高级自定义字段

Wordpress 使用分类法筛选高级自定义字段,wordpress,Wordpress,我正在使用AdvancedCustomFields和分类法,但在文档中找不到允许我根据wp\u options表中存储的值过滤分类法的内容 我发现了 而且,它可以通过一些类似的方式,但是通过分类法: 我有一个叫做“人”的分类法,我有很多领域。例如,我想按性别和国家进行筛选 有什么功能允许我这样做吗?或者我应该使用WP查询吗 提前感谢一旦您在您的帖子中注册了分类法,您可以在您的查询帖子中尝试使用tax\u query query query_posts( array( 'post_ty

我正在使用AdvancedCustomFields和分类法,但在文档中找不到允许我根据
wp\u options
表中存储的值过滤分类法的内容

我发现了

而且,它可以通过一些类似的方式,但是通过分类法:

我有一个叫做“人”的分类法,我有很多领域。例如,我想按性别和国家进行筛选

有什么功能允许我这样做吗?或者我应该使用WP查询吗


提前感谢

一旦您在您的帖子中注册了分类法,您可以在您的查询帖子中尝试使用tax\u query query

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' 

        ) 
    ) 
) );

老实说,我只会使用wp_query,因为它在我的经验中对过滤有很大的控制。是的,我同意@Joe,你可以使用wp_queryHi!我在ACF论坛上提问,但这并没有通过任何功能得到解决。所以我必须使用WP查询。非常感谢。这是一个怎样的答案?OP请求帮助构造一个查询自定义分类法的自定义字段的查询。这并没有规定这一点。它只是将该示例重新放在中。tax_query=>field键不包括自定义字段——它只接受'id'或'slug'作为值。您能检查一下这个问题吗