WooCommerce:すべてのカテゴリをリスト


9

WordPressでWooCommerceプラグインを使用しています。私のテーマ内で、PHPのナビゲーションメニュー内のすべてのカテゴリを一覧表示したいと思います。

私は使ってみました woocommerce_product_categories();

しかし、画像やその他のHTML要素は必要ありません。それらの名前(およびおそらくパーマリンク)だけが必要です。

どうすればそのデータを取得できますか?

回答:


23

そのまったく同じ関数から取得:

// prior to wordpress 4.5.0
$args = array(
    'number'     => $number,
    'orderby'    => $orderby,
    'order'      => $order,
    'hide_empty' => $hide_empty,
    'include'    => $ids
);

$product_categories = get_terms( 'product_cat', $args );

// since wordpress 4.5.0
$args = array(
    'taxonomy'   => "product_cat",
    'number'     => $number,
    'orderby'    => $orderby,
    'order'      => $order,
    'hide_empty' => $hide_empty,
    'include'    => $ids
);
$product_categories = get_terms($args);

製品カテゴリのリストが表示されます。簡単!


7
驚くばかり!ありがとうございました。:ただ単にforeachの後に追加し、すべての読者のために物事をクリアする foreach( $product_categories as $cat ) { echo $cat->name; }
エドタートル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.