۰ majid
فیلتر پیشرفته
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۲۵ بهمن ۱۴۰۳

سلام طبق اموزش و کدها وقتی فقط دسته بندی خاصی رو انتخاب میکنیم باید مطالب اون دسته بندی‌ها بیان ولی کار نمیکنه و ارور میده و حتما باید نام نویسنده هم انتخاب کنم. مشکل چیه؟ اینم کد:

 if(empty($_POST['post_term_id']) && empty($_POST['tech_term_id']) ){
        $args = [
            'post_type' => ['post', 'tech'],
            'author' => $user_id,
            'posts_per_page' => 10,
        ];
    }else{
        $args = [
            'post_type' => ['post', 'tech'],
            'posts_per_page' => 10,
            'author' => $user_id,

//        'cat' =>  $term_id,
            'tax_query' => [
                'relation' => 'OR',
                [
                    'taxonomy' => 'category',
                    'field' => 'term_id',
                    'terms' => $_POST['post_term_id'],

                ],
                [
                    'taxonomy' => 'tech-cat',
                    'field' => 'term_id',
                    'terms' => $_POST['tech_term_id'],
                ],
            ],
        ];
    }