【发布时间】:2020-01-22 12:50:51
【问题描述】:
我编写的以下代码应该显示 wordpress 电子商务网站的所有产品类别。
<?php $categories = get_terms(
array(
'taxonomy' => 'product_cat',
'hide_empty' => 'false',
'numberposts' => -1)
);
?>
<?php var_dump($categories); ?>
<?php foreach( $categories as $category ): ?>
<h4 class="shop-category-name d-inline"><?php echo $category->name; ?></h4>
<?php endforeach; ?>
我在 woocommerce 挂钩中使用它,该挂钩负责在主商店页面 woocommerce_before_main_content 之前呈现内容。
我无法获得类别,我只会看到一个类别,而其他类别没有列出。我不确定,但这可能与我在 woocommerce 挂钩中使用该函数有关?我对商店页面的特色图片也有类似的问题,由于这种动机,我无法显示它,我修改了代码以使用wc_get_page_ID('pag name')。
有解决办法吗?
【问题讨论】:
-
删除
'numberposts' => -1
标签: php wordpress woocommerce hook-woocommerce