主查询WordPress中的输出分类术语

时间:2018-02-15 19:25:20

标签: php wordpress

我非常喜欢PHP菜鸟,所以请耐心等待。我在WordPress中使用Beaver Builder并使用带有主查询设置的posts模块。

我有针对地理位置的自定义分类,我想返回查询中的所有位置。

这是我到目前为止所拥有的;

function hen_locations_query( $query ) {
if ( $query->is_page( $page = 'hen-locations' ) && $query->is_main_query() ) {
    $terms = get_terms( 'hen-locations' );
   }
}

add_action( 'pre_get_posts', 'hen_locations_query' );

任何建议/想法,请让我知道。

1 个答案:

答案 0 :(得分:0)

More information

function cat_based_filter( $query ) {
    if ( $query->is_page( $page = 'hen-locations' ) && $query->is_main_query() && !is_admin() ) {

         $query->set( 'tax_query', array(
            'relation' => 'AND',
            array(
                'taxonomy' => 'hen-locations', // change here your taxonomy
                'field' => 'slug',
                'terms' => 'add-cat-slug', // add category slug here
                'operator' => 'IN'
            )
        ) );
    }
    return $query;
}
add_action( 'pre_get_posts', 'cat_based_filter' );