我正在尝试制作一个数组,其中包含同时包含big
类别和insect
的网站的所有网页。
目前它看起来像这样
<?php
$argsposts = array(
'category_name' => 'big'
);
$posts = get_posts($argsposts);
?>
它成功获取了big
类别的所有帖子,但我想将其更新为只有big
类别的帖子,如果他们也有类别insect
。
答案 0 :(得分:1)
您可以使用以下内容:
$query = new WP_Query( 'category_name=big+insect' );
显示包含“所有”这些类别的帖子。
答案 1 :(得分:0)
试试这个:
$big_cat = get_category_by_slug('big');
$insect_cat = get_category_by_slug('insect');
$argsposts = array(
'category__and' => array($big_cat->term_id, $insect_cat->term_id)
);
$posts = get_posts($argsposts);