На странице оформления заказа WooCommerce существует ряд полей, которые могут не потребоваться для оформления заказа.
Если вам необходимо удалить поля, то вставьте следующий код в файл function.php. В примере ниже мы удаляем поле почтовый индекс, если вам необходимо удалить другие поля, то используйте соответствующую строчку в коде:
//WooCommerce 3.4.5 //Как удалить поля со страницы оформления заказа add_filter('woocommerce_checkout_fields','remove_checkout_fields'); function remove_checkout_fields($fields){ unset($fields['billing']['billing_postcode']); 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']); // Адрес 1 //unset($fields['billing']['billing_address_2']); // Адрес 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']); // Пароль
Где находится файл function.php?
Файл function.php находится в папке вашей темы WordPress, путь к файлу следующий:
/wp-content/themes/Тема WordPress/function.php
Этот код еще работает?
Пожалуйста, сообщите мне в комментариях о работоспособности. Данный код тестировался с темой Newspaper, версией PHP 7 и WooCommerce указанной в коде.