Я пытаюсь отключить настраиваемое поле, которое я создал на странице оформления заказа для оптовых продавцов. Ищете способ отключить поле купона для менеджера магазина в WooCommerce. Я вставил этот код в свой function.php, как мне это сделать?
add_filter( 'woocommerce_checkout_fields' , 'field_cfpiva' );
function field_cfpiva( $fields ) {
$fields['billing']['billing_cf'] = array(
'label' => __('Codice Fiscale / P.IVA', 'woocommerce'),
'placeholder' => _x('Codice Fiscale / P.IVA', 'placeholder', 'woocommerce'),
'required' => true,
'class' => array('form-row-wide'),
'clear' => true
);
return $fields;
}
add_filter( 'woocommerce_admin_billing_fields' , 'admin_field_cfpiva' );
function admin_field_cfpiva( $fields ) {
$fields['cf'] = array(
'label' => __('Codice Fiscale / P.IVA', 'woocommerce'),
'show' => true
);
return $fields;
}
function add_cf_in_invoice( $fields, $order ) {
$new_fields = array();
if( get_post_meta( $order->id, '_billing_cf', true ) ) {
$new_fields['_billing_cf'] = array(
'label' => 'Codice Fiscale: ',
'value' => get_post_meta( $order->id, '_billing_cf', true )
);
}
return array_merge( $fields, $new_fields );
}
add_filter( 'wcdn_order_info_fields', 'add_cf_in_invoice', 10, 2 );
/**
* Add the field to order emails
**/
add_filter('woocommerce_email_order_meta_keys',
'my_woocommerce_email_order_meta_keys');
function my_woocommerce_email_order_meta_keys( $keys ) {
$keys['_billing_cf'] = 'Codice Fiscale';
return $keys;
}
Подробнее здесь: https://stackoverflow.com/questions/499 ... cific-role
Скрыть настраиваемое поле при оформлении заказа woocommerce в зависимости от конкретной роли ⇐ Php
Кемеровские программисты php общаются здесь
1719545846
Anonymous
Я пытаюсь отключить настраиваемое поле, которое я создал на странице оформления заказа для оптовых продавцов. Ищете способ отключить поле купона для менеджера магазина в WooCommerce. Я вставил этот код в свой function.php, как мне это сделать?
add_filter( 'woocommerce_checkout_fields' , 'field_cfpiva' );
function field_cfpiva( $fields ) {
$fields['billing']['billing_cf'] = array(
'label' => __('Codice Fiscale / P.IVA', 'woocommerce'),
'placeholder' => _x('Codice Fiscale / P.IVA', 'placeholder', 'woocommerce'),
'required' => true,
'class' => array('form-row-wide'),
'clear' => true
);
return $fields;
}
add_filter( 'woocommerce_admin_billing_fields' , 'admin_field_cfpiva' );
function admin_field_cfpiva( $fields ) {
$fields['cf'] = array(
'label' => __('Codice Fiscale / P.IVA', 'woocommerce'),
'show' => true
);
return $fields;
}
function add_cf_in_invoice( $fields, $order ) {
$new_fields = array();
if( get_post_meta( $order->id, '_billing_cf', true ) ) {
$new_fields['_billing_cf'] = array(
'label' => 'Codice Fiscale: ',
'value' => get_post_meta( $order->id, '_billing_cf', true )
);
}
return array_merge( $fields, $new_fields );
}
add_filter( 'wcdn_order_info_fields', 'add_cf_in_invoice', 10, 2 );
/**
* Add the field to order emails
**/
add_filter('woocommerce_email_order_meta_keys',
'my_woocommerce_email_order_meta_keys');
function my_woocommerce_email_order_meta_keys( $keys ) {
$keys['_billing_cf'] = 'Codice Fiscale';
return $keys;
}
Подробнее здесь: [url]https://stackoverflow.com/questions/49997638/hide-custom-field-in-woocommerce-checkout-based-on-specific-role[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия