Не могу отредактировать на сайте поля «Форми заказа» с помощью плагина Saphali WC woocommerce + WORDPRESS?
Ссылка скопирована
Добрий день такой вопрос питаюсь отедактировать форму заказа товара там много лишних полей которие не нужни хочу их убрать через плагин Saphali WC убрал отметки с соответсвующих полей сохранил но почемуто они не убираются то же самоє пробовал через другие плаини не убирается.
Токо начал изучать WORDPRESS зарание спасибо
Дополнительно:
Нужно решить такую задачу?
Заказать помощь
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Лучший ответ
1
Другие ответы (0)
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопроскомментарий
Вам также может быть интересно
печатные-платы
Как заставить запускаться программу M3.exe от компании Hanxing AOI в инспекционной машине на Windows 7 Pro?
0 ответов
VPN
Как правильно настроить vless для Android TV?
0 ответов
Pyrogram
Как правильно зарегистрировать юзер бота в Telegram?
0 ответов
linkedin
Из-за чего выкидывает из аккаунта LinkedIn?
0 ответов



Если поля оформления заказа WooCommerce не убираются через Saphali WC или аналогичные плагины, причин обычно три: поля добавляются не WooCommerce, а темой/другим плагином; используется кэш; либо Вы редактируете не тот набор полей.
Сначала проверьте, какие именно поля хотите убрать: billing, shipping или order notes. WooCommerce разделяет их. Например, для удаления некоторых billing-полей можно использовать фильтр:
add_filter('woocommerce_checkout_fields', function ($fields) { unset($fields['billing']['billing_company']); unset($fields['billing']['billing_address_2']); unset($fields['billing']['billing_postcode']); return $fields; });
Если нужно сделать поле необязательным:
add_filter('woocommerce_checkout_fields', function ($fields) { $fields['billing']['billing_phone']['required'] = false; return $fields; });
Код лучше добавлять в дочернюю тему или маленький mu-plugin, а не в core WooCommerce.
Если поле не исчезает, значит оно может добавляться позже другим фильтром. Тогда поставьте более поздний приоритет:
add_filter('woocommerce_checkout_fields', function ($fields) { unset($fields['billing']['billing_company']); return $fields; }, 999);
После изменений очистите кэш: плагин кэша, кэш браузера, server cache, CDN. Страницы корзины и checkout обычно нельзя кэшировать как обычные страницы.
Проверьте также шаблон checkout в теме. Если тема переопределяет файлы WooCommerce, она может выводить поля вручную или использовать старый шаблон. В админке “WooCommerce → Статус → Шаблоны” видно, есть ли устаревшие overrides.
Если у Вас включены новые Checkout Blocks, часть старых PHP-фильтров для классического checkout может не сработать. Тогда нужно либо перейти на классический shortcode
[woocommerce_checkout], либо настраивать поля способом, совместимым с blocks.Итог: плагины для редактирования checkout удобны, но не всегда перекрывают тему и другие расширения. Надёжный способ — фильтр
woocommerce_checkout_fields, проверка классического/блочного checkout и очистка кэша.