2016-05-23 9 views
0

WooCommerceサイトを構築すると、アーカイブやカテゴリページにカテゴリやサブカテゴリを表示するのがとても簡単になりました。WooCommerceカテゴリとサブカテゴリループ

カテゴリ(コンテンツ単一製品)のページテンプレートにカテゴリ/サブカテゴリのリストを追加することができますか?

私は、一握りの製品しか持っていない店があり、アーカイブページと商品ページの間を行き来するのではなく、サイドメニューからすばやく選択できるようにしたいと考えています。

お手伝いいただける方に感謝します。

+0

最善のことは、そのかどうかのためにウィジェットバーを使用するのですか?どこに表示したいのですか(詳細はどうぞ)?コンテンツシングルプロダクトページでは、表示された製品(1つの製品ID)に関連するカテゴリとサブカテゴリだけが表示されます。 – LoicTheAztec

+0

"WooCommerceサイトを構築すると、カテゴリとサブカテゴリをアーカイブに簡単に表示でき、カテゴリページに表示されます。 カテゴリページに商品カテゴリを含むサイドバーを追加するにはどうすればいいですか?メインショップのページにカテゴリサイドバーがありますが、サブカテゴリに行くと、カテゴリリストのサイドバーが消えてしまいます。すべてのリンク..何でも助けてください。スタックオーバーフロー全体の単一の説明ではありません。 – Blue

答えて

0
$prod_cat_args = array(
    'taxonomy'  => 'product_cat', //woocommerce 
    'orderby'  => 'name', 
    'empty'  => 0 
); 

$woo_categories = get_categories($prod_cat_args); 

foreach ($woo_categories as $woo_cat) { 
    $woo_cat_id = $woo_cat->term_id; //category ID 
    $woo_cat_name = $woo_cat->name; //category name 

    $return .= '<a href="' . get_category_link($woo_cat_id) . '">' . $woo_cat_name . '</a>'; 
} 
+0

ありがとうparanjothi、病気これを今すぐ試してください。 – Websp1nner

+0

残念ながら、それは動作しませんでした。私は、単一のページテンプレートにコードを追加しましたが、私はエラーを取得: PHPのお知らせ:未定義の変数: $リターンとラインです=「 Websp1nner

+0

I can get the list using '$terms = get_categories($prod_cat_args); \t foreach ($terms as $term) { \t \t \t $term_link = get_term_link($term); \t \t echo '

  • ' . $term->name . '
  • 」;。 \t} ' ですが、サブカテゴリを取得する方法がわかりません。それはネストされたループですか? – Websp1nner

    0
    $prod_cat_args = array(
    'posts_per_page' => 5, 
        'offset'   => 0, 
        'category'   => '', 
        'category_name' => '', 
        'orderby'   => 'date', 
        'order'   => 'DESC', 
        'include'   => '', 
        'exclude'   => '', 
        'meta_key'   => '', 
        'meta_value'  => '', 
        'post_type'  => 'post', 
        'post_mime_type' => '', 
        'post_parent'  => '', 
        'author'  => '', 
        'post_status'  => 'publish', 
        'suppress_filters' => true 
    ); 
    you can also edit all fields try this 
    
    関連する問題