gpt4 book ai didi

php - Woocommerce 类别使用 get_categories 按菜单排序

转载 作者:行者123 更新时间:2023-12-01 15:16:54 24 4
gpt4 key购买 nike

我正在调用 Woocommerce 类别的列表,并试图让它们以自定义的 darg-and-drop 顺序显示,但无济于事。通常的 'orderby' => 'menu_order' 不起作用。代码如下:

         <?php
$args=array(
'orderby' => 'menu_order',
'order' => 'ASC',
'child_of' => 13,
'hide_empty' => 0,
'taxonomy' => 'product_cat'
);
$categories=get_categories($args);
foreach($categories as $category) {
echo "<li class='filter-option " . $category->slug . "'><a href='#' data-filter-value='." . $category->slug . "'>";
echo $category->name;
echo "</a></li>";
}
?>

任何帮助将不胜感激

最佳答案

您要查找 get_categories() 参数的参数是

'menu_order' => 'asc'

所以例如。我返回前三个根 Woocommerce 类别并排除未分类的函数如下所示:

// load first three categories from Woocommerce
function my_get_woocommerce_categories() {
$args = array(
'taxonomy' => 'product_cat',
'parent' => 0,
'hide_empty' => false,
'number' => 3,
'show_uncategorized' => false,
'menu_order' => 'asc',
);

$categories = get_categories( $args );

return $categories;
}

关于php - Woocommerce 类别使用 get_categories 按菜单排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18712869/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com