0
私はWoocommerceサイトを持っています。 my.domain.com/shopにはすべてのカテゴリを表示するメニューがあります。メインカテゴリをクリックすると、ページにはサブカテゴリのコンテンツがロードされますが、メインカテゴリは表示されなくなります。メインカテゴリーをサブカテゴリーページに表示するWoocommerce
例:
Submenu 1
私は何を達成したいことは、私はメニュー1をクリックしたときに、私が欲しいです:私は、私はこのような何かを得るメニュー1]をクリックすると、私はこの
Menu 1 Menu 2 Menu 3
のようなメニューを持っていますこれを取得する:
Menu 1 Menu 2 Menu 3
Submenu 1
をwoocommerce.phpは次のようになります。
$parentid = get_queried_object_id();
$args = array(
'number' => $number,
'orderby' => $orderby,
'order' => $order,
'hide_empty' => $hide_empty,
'include' => $ids,
'parent' => $parentid
);
$product_categories = get_terms('product_cat', $args);
$current_cat = $wp_query->query['product_cat'];
echo '<ul class="product_cats">';
foreach ($product_categories as $category) {
if($category->slug == $current_cat) {
$active_class = 'class="active"';
} else {
$active_class = null;
}
echo '<li><a '. $active_class .' href="'.
get_term_link($category) .'">'. $category->name .'</a></li>';
}
echo '</ul>';
くれ