WooCommerce: Alle Kategorien auflisten


9

Ich verwende das WooCommerce-Plugin mit WordPress und möchte innerhalb meines Themas alle Kategorien in einem Navigationsmenü mit PHP auflisten.

Ich habe es versucht woocommerce_product_categories();

Aber ich möchte nicht, dass die Bilder oder andere HTML-Elemente nur ihre Namen (und möglicherweise Permalinks) enthalten.

Wie kann ich diese Daten erhalten?

Antworten:


22

aus derselben Funktion entnommen:

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

gibt Ihnen die Liste der Produktkategorien. einfach!


7
Genial! Danke. Um die Dinge für alle Leser zu klären, fügen Sie einfach einen foreach hinzu nach: foreach( $product_categories as $cat ) { echo $cat->name; }
Edd Turtle
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.