• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

    Мы активно растущий клуб по WordPress и нам нужна помощь каждого человека, в том числе и Ваша! Не стесняйтесь и станьте частью большого сообщества.
    Мы делимся новостями, отытом и полезными советами! Пройдите простую регистрацию, чтобы пользоваться всеми возможностями нашего клуба.

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится
Иконка ресурса

Как убрать поля при оформлении заказа в Woocommerce

Меня всегда поражало обилие лишних и ненужных полей при оформление заказа и не только в Woocommerce, но и во всех забугорных cms. Есть много различных плагинов типа "быстрый заказ", "покупка в один клик" или "редактирование полей заказа", но зачастую они очень громоздкие и могут сильно тормозить сайт. А ведь убрать лишние поля при заказе можно простым кодом в файле functions.php вашего шаблона:

PHP:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

// Все $fields в этой функции будут пропущены через фильтр
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_postcode']);
return $fields;
}
Также есть и другие массив, вот полный список полей:

billing — это форма платежного адреса
  • billing_first_name
  • billing_last_name
  • billing_company
  • billing_address_1
  • billing_address_2
  • billing_city
  • billing_postcode
  • billing_country
  • billing_state
  • billing_email
  • billing_phone
shipping это форма адреса доставки (обычно опционально)
  • shipping_first_name
  • shipping_last_name
  • shipping_company
  • shipping_address_1
  • shipping_address_2
  • shipping_city
  • shipping_postcode
  • shipping_country
  • shipping_state
Автор
Попай
Просмотры
619
Первый выпуск
Обновление
Оценка
0.00 звёзд Оценок: 0

Другие ресурсы пользователя Попай

Сверху