سلام
من برای اینکه پربازدید ترین مطالب رو تو سایت نشون بدم از کد زیر استفاده میکنم.
$args = array(
'cat' => $cat,
'showposts' => 10,
'meta_key' => 'views',
'orderby' => 'meta_value_num',
'date_query' => array(
array(
'after' => '1 month ago',
),
),
);
$my_query = new WP_Query($args);
خب حالا من برای اینکه پست های دسته A رو بگیرم باید A رو بزارم جا $cat
ولی برخی از پست های من تو دو تا دسته جا میگیرن یعنی مثلا A و B . حال اگه من بخوام پست هایی که تو دسته B هم هستند حذف بشن باید این ریکویست رو چجوری دستکاری کنم؟؟
البته برای توضیح بیشتر بگم که مسءله نشون ندادن فقط B هست نه نشون دادن پست هایی که فقط در یک دسته (A) قرار دارن! برای مثال اگه پستی در دسته های A و C قرار داشت نشون داده بشه. یعنی مشکل فقط سر دسته B هست که به هیچ عنوان نباید تو نتایج بیاد
ممنون از شما دوستان که وقت میزارید برای ما و راهنمایی میکنید