私はcsvファイルを使用して製品のインポートに取り組んでいます。私はcsvから最初にすべての製品のリストを表示し、woocommerceからすべてのカテゴリを表示する必要があります。すべてのカテゴリとサブカテゴリがそこに来ているが、私は、例えばWoocommerceどのようにすべての製品catgoriesとそこにサブカテゴリを表示するには?
Clothes
-- Jeans
------ Blue
------ Black
-- T-shirt
Jwellery
-- Diamond
------ Chain
------ Ring
-- Gold
Phone
hieraricalために、複数のチェックボックスを選択してそれらを表示する必要がある。しかし、これらすべてを1行に来ています。私は親と子のカテゴリーであることを見つけることができません。これは私のコードです。助けてください。
$args = array(
'hierarchical' => 1,
'show_option_none' => '',
'hide_empty' => 0,
'taxonomy' => 'product_cat'
);
$subcats = get_categories($args);
echo '<ul id="test" class="test">';
foreach ($subcats as $sc) {
$link = get_term_link($sc->slug, $sc->taxonomy);
if($sc->category_parent == 0)
{
echo '<li><input type="checkbox" name="product_cat[]" value="'.$sc->name.'"/><a href="'. $link .'">'.$sc->name.'</a></li>';
}else
{
echo '<li> <input type="checkbox" name="product_cat[]" value="'.$sc->name.'"/><a href="'. $link .'">'.$sc->name.'</a></li>';
}
}
echo '</ul>';