我在自定义帖子类型类别显示方面遇到问题。我已经为评论网站创建了自定义帖子类型我想在不同的选项卡中显示不同的类别但是当我在菜单中放置任何类别的评论时它会显示所有评论而不是显示来自特定类别的评论例如:我在评论中创建了 2 个类别) 游戏 b) 软件 每当我选择游戏类别时,它也会显示来自软件类别的帖子。
我对博客文章类别有同样的问题,但我使用 category.php 文件中的代码解决了这个问题
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$cat_id = get_cat_ID( single_cat_title(null, false) );
query_posts(array(
'post_type' => 'post',
'paged' => $paged,
'cat'=>$cat_id,
));
我为自定义帖子类型创建了 taxonomy.php 文件
<?php $mypost = array( 'post_type' => 'cpreviews','paged' => $paged);
$loop = new WP_Query( $mypost ); ?>
谁能帮助我们了解根据自定义帖子类型的类别显示帖子需要做什么?
更新了 TAXONOMY.PHP 中的代码,但仍有一些问题:
我已将 taxonomy.php 下的上述代码更改为
<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
//$currentTerm = $_GET[ 'term' ];
$cat_id = get_cat_ID( single_cat_title(null, false) );
$mypost = array('post_type' => 'cptreviews',
'paged' => $paged,
'tax_query' => array(
array(
'taxonomy' => 'product_reviews_product_category',
'terms' => (''),
'field' => 'slug',
'name' =>'Product Category',
)
)
);
$loop = new WP_Query( $mypost ); ?>
现在,每当我像这样将类别放在“条款”=>(“孩子”)中时,它只会显示该类别下的所有帖子。但我想动态地采用“条款价值”。