0
使用Woothemes的“本地拾取附加”扩展功能,我想编辑/过滤拾取位置。更具体地说,我想从每个地点删除该省。过滤Woocommerce拾取位置
我相信这是我想要使用的过滤器:
/**
* Returns the array of shipping methods chosen during checkout
*
* @since 1.7.2
* @return array of chosen shipping method ids
*/
public static function get_chosen_shipping_methods() {
$chosen_shipping_methods = isset(WC()->session) && WC()->session->get('chosen_shipping_methods') ? WC()->session->get('chosen_shipping_methods') : array();
/**
* Filters the chosen shipping methods
*
* @since 1.13.0
* @param array $chosen_shipping_methods array of chosen shipping method ids
*/
return apply_filters('wc_shipping_local_pickup_plus_chosen_shipping_methods', $chosen_shipping_methods);
}
这是迄今为止我的过滤器:
add_filter('wc_shipping_local_pickup_plus_chosen_shipping_methods', 'boltmobile_filter_pickup_locations');
function boltmobile_filter_pickup_locations($chosen_shipping_methods) {
}
之前,我可以写一个过滤器,我获取错误:
Warning: in_array() expects parameter 2 to be array, null given in /wp-content/plugins/woocommerce-shipping-local-pickup-plus/classes/class-wc-shipping-local-pickup-plus.php on line 891