我在我的网站上列出了产品类别,但出于某种原因,循环内产品的永久链接只是引导用户访问博客文章而不是产品或类别等:
<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>
它按预期显示类别,也许我在这里遗漏了什么?
答案 0 :(得分:1)
如果您需要获得产品类别的永久链接,请使用get_category_link( $category_id );
codex中的更多信息:https://codex.wordpress.org/Function_Reference/get_category_link