使用以下代码可以避免通过不同的订单类型计数设置相同的Woocommerce客户订单号:
add_filter( 'woocommerce_sequence_protected_meta', 'custom_sequence_protected_meta' ); function custom_sequence_protected_meta( $protected_meta ){ $protected_meta[] = '_wc_ac_order_number_prefix'; return $protected_meta; }
该代码使用“woocommerce_sequence_protected_meta”过滤器来访问被保护的元数据列表,并为列表添加了“_wc_ac_order_number_prefix”元素。在这个过程中,函数“custom_sequence_protected_meta”被调用来处理过滤器,并返回更新后的元数据列表。
这将防止执行不同订货类型计数操作时设置相同的WooCommerce客户订单号。