Ich habe ein benutzerdefiniertes WooCommerce-Checkout-Feld mit Woothemes Checkout-Feld-Editor mit der Bezeichnung "po_number" erstellt. Ich möchte, dass das Feld Bestellnummer-Kasse nur für die Benutzerrolle "Verteiler" angezeigt wird.WooCommerce Checkout-Felder können nicht überschrieben werden
Bisher konnte ich die Checkout-Felder nicht überschreiben. Ich benutze Wordpress 4.5.1/Woocommerce 2.5.5. Hier ist der Code, den ich in meinem Kind Thema platziert habe. Ich habe auch getestet, um sicherzustellen, dass es kein Thema Konflikt ist.
Jede Hilfe wird sehr geschätzt.
Dies ist mein Code:
function custom_override_checkout_fields($fields) {
if (! current_user_can('distributor') && isset($fields['billing']['po_number'])) {
unset($fields['billing']['po_number']);
}
return $fields;
}
add_filter('woocommerce_checkout_fields' , 'custom_override_checkout_fields');
Das hat den Trick gemacht. Danke für Ihre Hilfe! – Kevin