我正在使用自定义帖子类型来创建'产品'。
现在,问题就出现了。
我使用此代码获取所有类别的产品:
<?php echo "<div class='col-lg-4 col-md-4 col-sm-4 col-xs-12'>"; ?>
<div class="row" style="margin-bottom:0px;">
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
<div class="hoveris">
<div class="overlaytext">
<h2 style="color:white;"><?php echo $cat->name; ?></h2>
</div>
<!-- <a href="<?php echo get_term_link($cat->slug, 'AllProducts'); ?>"> -->
<img class="width100" src="<?php echo z_taxonomy_image_url($cat->term_id); ?>"/>
<div class="overlayhoverimage">
<div class="option1">
<h2 style="color:white;">Test</h2>
</div>
<br/>
<div class="option2">
<h2 style="color:white;">Test</h2>
</div>
<!-- </a> -->
</div>
</div>
</div>
</div>
<?php echo "</div>"; ?>
<?php endforeach; ?>
哪种方法正常,现在我需要能够列出每个类别中的产品。
例如,我有一个名为&#39; CategoryA&#39;的类别。如何列出此类别中产品的所有标题?
有人有什么想法吗?
编辑:
它需要位于同一页面上,我想要实现的目标是获取产品名称并将其显示在“测试&#39;
”的位置编辑2: 这就是我所拥有的,所以它是一个自定义的帖子类型,然后是这里的类别。
答案 0 :(得分:0)
<?php
$categories = get_the_category();
$output = '';
if($categories){
foreach($categories as $category) {
if($category->cat_name=='CategoryA'){
$output = $category->cat_name;
//And your code here
}
}
}
?>
你在尝试吗?
答案 1 :(得分:0)
使用get_posts()列出帖子。将类别的ID或slug作为参数传递给此函数。