WooCommerce: รายการทุกหมวดหมู่


9

ฉันใช้ปลั๊กอิน WooCommerce กับ WordPress และภายในธีมของฉันฉันต้องการแสดงรายการหมวดหมู่ทั้งหมดภายในเมนูนำทางด้วย PHP

ฉันพยายามใช้ woocommerce_product_categories();

แต่ฉันไม่ต้องการภาพหรือองค์ประกอบ HTML อื่น ๆ เพียงแค่ชื่อของพวกเขา (และอาจจะ Permalinks)

ฉันจะรับข้อมูลนั้นได้อย่างไร

คำตอบ:


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; }
Edd Turtle
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.