Дополнительные поля оформления заказа woocommerce checkout

Для того, чтобы убрать дополнительные лишние  поля в woocommerce  при оформлении заказа (программно) достаточно добавить вот такой код в файл функции темы (/wp-content/themes/ВАШАТЕМА/functions.php — стандартная тема)  — обратите внимание на путь — он должен быть к действующей вашей теме сайта.

Код вставки

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
  
function custom_override_checkout_fields( $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']);

 
  unset($fields['billing']['billing_company']);// компания
  unset($fields['billing']['billing_postcode']);// индекс 
    return $fields;
}

смело вставляем код в файл функции, и у вас исчезнут в оформлении заказа поля  «компания » и «индекс», для того, чтобы убрать другие поля рас комментируйте другие строчки которые выше — уберите // перед  unset для нужного поля.

вот и все, обычной вставкой кода мы решили распространенную задачу в woocommerce — убрали ненужные поля оформления заказа.

Будьте осторожны, если вы сделаете ошибку в файле functions.php — то полетит весь сайт. Для этого, делайте резервную копию файла, после ошибки, редакция файла не будет возможна через админку, вставляйте скопированный заранее код через ftp или панель управления на хостинге.

Предыдущая запись
Лечение флешки — низкоуровневое форматирование
Следующая запись
Удалить все товары и мета данные Woocommerce

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Меню