猿问

get_terms忽略WooCommerce产品类别上的orderby参数

我使用以下功能列出产品类别并按名称排序。自从我上一次将WooCommerce从3.5.7更新到3.6.1以来,它不再起作用。


没关系,我写什么orderby。我猜这些词是按id排序的,其顺序与后端中的顺序相同。


以前我有这个问题,但是后来我添加了'menu_order' => false它并且起作用了。但是,由于更新不起作用了。


$terms = get_terms( 'product_cat', array(

       'orderby'           => 'name', 

       'order'             => 'ASC',

       'parent' => 2063,

       'menu_order' => false,

       'suppress_filter' => false

   ) );

我也试图切换主题但没有成功。欢迎任何帮助。


我使用的是WordPress版本5.1.1和店面主题版本2.4.5。


天涯尽头无女友
浏览 144回答 1
1回答
随时随地看视频慕课网APP
我要回答