Я создал настраиваемое поле проверки WooCommerce с редактором полей Woothemes Checkout с надписью «po_number». Я хотел бы, чтобы поле проверки номера заказа отображалось только для роли пользователя «дистрибьютор».Невозможно переопределить поля для проверки WooCommerce
До сих пор я не увенчался успехом в переопределении полей проверки. Я использую Wordpress 4.5.1/Woocommerce 2.5.5. Вот код, который я разместил в своей дочерней теме functions.php
. Я также тестировал, чтобы убедиться, что это не конфликт темы.
Любая помощь очень ценится.
Это мой код:
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');
Это сделало трюк. Спасибо за вашу помощь! – Kevin