我有一个自定义帖子(称为“项目”)和两个类别
1。在分类页面上,我需要得到属于2个类别的帖子。
从category1=“食品”和category2=“特色”获取帖子
如何从两个类别中获取这些帖子?
这就是我一直在做的。。。。
我刚收到《美食》这样的帖子。同时,我还需要从“cate-type2”中获得“特色”。
我是新来的,所以我不知道如何放置html、php代码……)
<小时>
global $post;
$tmp_post = $post;
$args = array(
\'posts_per_page\' => 5,
\'post_type\' => \'item\',
\'tax_query\' => array(
array(
\'taxonomy\' => \'cate-type1\',
\'field\' => \'id\',
\'terms\' => 39 // Food taxonomy id
)
)
);
$myposts = get_posts( $args );
foreach( $myposts as $post ) : setup_postdata($post); ?>
添加代码:关系和
所以我需要从tax1:item special(cate id:6)
tax2:item category(cate id:39)
“$custom\\u terms=get\\u terms(\'item-special\')$other\\u custom\\u terms=get\\u terms(\'item-category\');
foreach($custom\\u terms as$custom\\u term){foreach($other\\u custom\\u terms as$other\\u custom\\u term){wp\\u reset\\u query();$args=array(\'post\\u type=>\'item\',\'tax\\u query=>array(\'relationship=>\'AND\',array(\'taxonomology=>\'item category\',\'field=>\'id\',\'terms=>6),array(‘taxonomy’=>‘item special’,‘field’=>‘id’,‘terms’=>39),),);
$loop = new WP_Query($args);
if($loop->have_posts()) {
echo \'<h1 style="margin-top:10px;">\'.$custom_term->name.\'</h1>\';
while($loop->have_posts()) : $loop->the_post();
echo \'<h2><a href="\'.get_permalink().\'">\'.get_the_title().\'</a></h2>\';
endwhile;
}
}}}
`
我想我对这段代码有点小问题。它显示但重复的所有项目帖子。我应该如何修复它?
谢谢