首页 > 解决方案 > WP-Query / pre_get_posts / category / 不工作

问题描述

我试图只获得没有任何子类别/子类别的 WordPress 主类别的结果。关于如何实现这一目标的任何建议?

此代码不起作用:

$cat_slug = $_POST['v1'];

function cat_query_filter($query) {
  
    if(!is_admin()) {

        $idObj = get_category_by_slug($cat_slug);
        $cat_id = $idObj->term_id;
        $query->set('category__in', $cat_id );

        };
}

add_action('pre_get_posts', 'cat_query_filter');

标签: phpwordpresscategories

解决方案


推荐阅读