WP_Query没有返回任何结果

时间:2015-01-07 16:21:16

标签: wordpress wp-query

我有以下代码(由其他人编写),已停止返回结果。我知道有相关的帖子,分类标准或数据库中没有任何变化。当我转储查询时,我看到“1 = 1 AND(0 = 1)”,这显然会阻止它输出任何东西,但我不知道为什么会发生这种情况。

    global $post; 
        $dept_id = get_post_meta($post->ID,'dept_id',true);
        $post_data = get_post($dept_id, ARRAY_A);
        $slug = $post_data['post_name'];
        // Creating the Tax Query           
        $dep_tax_query = array(
                        array(
                            'taxonomy' => 'department',
                            'field' => 'slug',
                            'terms' => $slug,
                            'operator' => 'IN',
                        )
                    );


        // The Query
        $dep_posts = new WP_Query();
        $dep_posts->query( array( 'post_type' => 'post','order' => 'DESC', 'orderby' => 'date', 'posts_per_page' => -1, 'post_status' => 'publish', 'tax_query' => $dep_tax_query) );

我不确定这是否有足够的信息继续下去,如果您认为可以帮助我,请随时提出更多要求。我不知道为什么停止工作。我知道它在4.0到4.1的最后一次更新后停止了,所以我认为核心代码中的某些东西已经改变了,也许某些东西没有写入正确的编码标准。由于我没有写它,所以很难找到它。

任何帮助或建议都将不胜感激。

0 个答案:

没有答案