0
Mit der 'Local Pickup Plus' Erweiterung von Woothemes möchte ich die Aufnahmeorte bearbeiten/filtern. Genauer gesagt möchte ich die Provinz von jedem Ort entfernen.Filter Woocommerce Abholstellen
Ich glaube, dies ist der Filter ich verwenden möchte:
/**
* 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);
}
Das ist mein Filter ist so weit:
add_filter('wc_shipping_local_pickup_plus_chosen_shipping_methods', 'boltmobile_filter_pickup_locations');
function boltmobile_filter_pickup_locations($chosen_shipping_methods) {
}
Bevor ich den Filter schreiben, ich bin Fehler erhalten:
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