WooCommerce: Tüm Kategorileri Listele


9

WordPress ile WooCommerce eklentisini kullanıyorum ve temam içinde PHP ile bir navigasyon menüsündeki tüm kategorileri listelemek istiyorum.

Kullanmayı denedim woocommerce_product_categories();

ancak görüntüleri veya diğer HTML öğelerini, yalnızca adlarını (ve belki de kalıcı bağlantıları) istemiyorum.

Bu verileri nasıl alabilirim?

Yanıtlar:


23

aynı fonksiyondan alınmıştır:

// 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);

size ürün kategorilerinin listesini verecektir. kolay!


7
Müthiş! Teşekkür ederim. Herhangi bir okuyucu için işleri temizlemek için sadece bir foreach ekleyin: foreach( $product_categories as $cat ) { echo $cat->name; }
Edd Turtle
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.