我在我的网站上列出了产品类别,但出于某种原因,循环内产品的permalink只是将用户引导到博客帖子,而不是产品或类别,等等:
<div class="mobile-show">
<?php
$args = array(
    'number'     => $number,
    'orderby'    => $orderby,
    'order'      => $order,
    'hide_empty' => $hide_empty,
    'include'    => $ids
);
$product_categories = get_terms( 'product_cat', $args );
foreach( $product_categories as $cat ) { ?>
    <?php echo '<ul class="cat_list_mobile">'; ?>
    <a href="<?php echo get_permalink(); ?>">
    <?php echo '<li><div class="col-group-2">' . $cat->name . '</div><div class="col-group-2 text-right"><i class="fa fa-chevron-right"></i></div></li>
            </a>
          </ul>'; 
}
?>
</div>它正在按预期显示类别,也许我在这里遗漏了什么?
发布于 2016-02-04 12:40:51
如果您需要获得产品类别的permalink,则使用get_category_link( $category_id );
更多的代码:link
https://stackoverflow.com/questions/35201214
复制相似问题