在我的WooCommerce网站上,我有以下产品类别:
• Clothing
- Tee shirts
- Jeans
- Shirts
• Food
- Bread
- Cheese
- Butter
在“Butter”的类别页面上,我想显示父类别的名称和“Butter”类别的兄弟类别。这看起来像这样:
<h2>Food</h2>
<ul>
<li>Bread</li>
<li>Butter</li>
<li>Cheese</li>
</ul>
同样,牛仔裤的类别页面应显示:
<h2>Clothing</h2>
<ul>
<li>Jeans</li>
<li>Shirts</li>
<li>Tee Shirts</li>
</ul>
我将如何实现这一目标?
答案 0 :(得分:2)
只是第一个猜测,但我认为您可以从查询变量中获取类别,获取术语对象,并使用术语的父ID来创建术语列表:
<header>
<div id="branding">
<h1>Command Center</h1>
</div>
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Forum</a></li>
<li><a href="#">Roster</a></li>
<li><a href="#">Matches</a></li>
<li><a href="#">Servers</a></li>
<li><a href="#">Recruiting</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>
</header>
如果 $voornaam = mysqli_real_escape_string($connection, $_POST['voornaam']);
没有完全输出您想要的内容,您可以随时使用get_terms()
并运行自己的$query_var = get_query_var( 'product_cat', '' );
$term = get_term_by( 'slug', $product_cat, 'product_cat' );
if( $term->parent_id > 0 ){
$args = array( 'taxonomy' => 'product_cat', 'child_of' => $term->parent_id );
wp_list_categories( $args );
}
循环。