真的希望有人能帮助我。
我在WooCommerce上使用WordPress。我们只是使用WooCommerce制造的Woocommerce Lightspeed插件将POS系统Lightspeed连接到Woocommerce。
长话短说,将产品带出时,插件会以错误的顺序输入所有变体!我们不可能浏览成千上万的产品来更改变体的顺序...所以我想知道如何覆盖自定义变体的顺序并使它按字母顺序排序。
试图找到问题的答案,我发现了以下代码:
function my_custom_wc_get_variations_args( $args ) {
$args['order'] = 'ASC';
return $args;
}
add_filter( 'woocommerce_ajax_admin_get_variations_args', 'my_custom_wc_get_variations_args' );
尽管如此,我还是不知道该怎么做。另一个线程中的某人说了同样的意思,但不清楚如何使用它。
在woocommerce / includes / class-wc-ajax.php中,有一种方法 WC_AJAX类负责加载称为 load_variations,它仅包含一个钩子,这是一个过滤器,名为 woocommerce_ajax_admin_get_variations_args,它会在 方法。