logo-delai-saite

Как удалить ненужные поля со страницы оформления заказа Woocommerce

Сохранить
Поделиться
Share on vk
Share on facebook
Share on twitter
Share on odnoklassniki
Share on telegram
Share on whatsapp

Как удалить ненужные поля со страницы оформления заказа Woocommerce

Для этого можно использовать плагин типа Checkout Field Editor for WooCommerce.

А можно просто вставить простую функцию в файл functions.php вашей темы:

				
					<?php add_filter( 'woocommerce_checkout_fields' , 'customize_checkout_fields' );
  
function customize_checkout_fields( $fields ) {
 
    return $fields;}?>
				
			

В эту функцию нужно поместить идентификаторы полей которые нужно удалить. Список полей:

				
					
unset($fields['billing']['billing_first_name']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_address_1']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_city']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_phone']);
unset($fields['order']['order_comments']);
unset($fields['billing']['billing_email']);
unset($fields['account']['account_username']);
unset($fields['account']['account_password']);
unset($fields['account']['account_password-2']);
				
			

Например, чтобы убрать поле «Фамилия», функция должна выглядеть так:

				
					<?php  add_filter( 'woocommerce_checkout_fields' , 'customize_checkout_fields' );
function customize_checkout_fields( $fields ) {
 
unset($fields['billing']['billing_last_name']);
 
    return $fields; } ?>
				
			
5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Последняя статья

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x

ЗАПОЛНИТЕ ФОРМУ

И МЫ СВЯЖЕМСЯ С ВАМИ

отправляя форму, вы даёте согласие на обработку персональных данных

Этот сайт использует cookie для хранения данных. Продолжая использовать сайт, Вы даете свое согласие на работу с этими файлами