WooCommerce:列出所有类别

时间:2013-04-01 作者:Edd Turtle

我在WoodPress中使用WooCommerce插件,在我的主题中,我想用PHP在导航菜单中列出所有类别。

我试过使用woocommerce_product_categories();

但我不想要图像或其他HTML元素,只想要它们的名称(可能还有永久链接)。

我如何获得这些数据?

1 个回复
最合适的回答,由SO网友:Ewout 整理而成

取自同一个函数:

// 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);
将为您提供产品类别列表。容易的

结束

相关推荐

Filter categories using tags

我有一个包含以下类别的网站:视频、图片、故事,我有很多标签,比如:Funny, Awesome, Mind Blowing, Crazy, 等有没有一种方法可以过滤让我们说:Videos 标记为Crazy?我知道你可以做到:http://domainname.com/tag/crazy/ 但这将检索所有标记为crazy, 我只是想Videos.我很幸运地搜索了WordPress文档。