WooCommerce: Daftar Semua Kategori

9

Saya menggunakan plugin WooCommerce dengan WordPress dan dalam tema saya, saya ingin membuat daftar semua kategori dalam menu navigasi dengan PHP.

Saya sudah mencoba menggunakan woocommerce_product_categories();

tapi saya tidak ingin gambar, atau elemen HTML lainnya, hanya nama mereka (dan mungkin permalink).

Bagaimana saya bisa mendapatkan data itu?

Edd Turtle
sumber

Jawaban:

23

diambil dari fungsi yang sama:

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

akan memberi Anda daftar kategori produk. mudah!

Ewout
sumber
7
Luar biasa! Terima kasih. Hanya untuk menjernihkan hal-hal untuk pembaca mana pun, cukup tambahkan foreach setelah: foreach( $product_categories as $cat ) { echo $cat->name; }
Edd Turtle