【发布时间】:2018-02-04 11:49:07
【问题描述】:
在this 帖子中操作woocommerce 菜单。
本插件代码:
function product_subcategories( $args = array() ) {
$parentid = get_queried_object_id();
$args = array(
'parent' => $parentid
);
$terms = get_terms( 'product_cat', $args );
if ( $terms ) {
echo '<ul class="product-cats">';
foreach ( $terms as $term ) {
echo '<li class="category">';
woocommerce_subcategory_thumbnail( $term );
echo '<h2>';
echo '<a href="' . esc_url( get_term_link( $term ) ) . '" class="' . $term->slug . '">';
echo $term->name;
echo '</a>';
echo '</h2>';
echo '</li>';
}
echo '</ul>';
}
}
add_action( 'woocommerce_before_shop_loop', 'product_subcategories', 50 );
触发两次。
为什么会这样?? 谢谢
编辑 原帖链接:Display WooCommerce Categories, Subcategories, and Products in Separate Lists
【问题讨论】:
-
您是否尝试使用查询监视器插件进行调试? wordpress.org/plugins/query-monitor
-
AFA Query Monitor 插件请参阅 EDIT of original question with screenshot ...
tutsplus_product_subcategories()的单个查询
标签: php wordpress plugins woocommerce hook-woocommerce