Нужно ли добавлять свои классы в woocommerce или стоит накидывать стили на классы самого woocommrce?
Ссылка скопирована
Нужно ли добавлять свои классы в woocommerce или стоит накидывать стили на классы самого woocommrce?
Дополнительно:
Лучше добавить свои, у Woo есть свои обязательные классы которые удалять нельзя, на них работает плагин ajax и пр.
Нужно решить такую задачу?
Заказать помощь
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Лучший ответ
1
Другие ответы (0)
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопроскомментарий
Вам также может быть интересно
VPN
Как правильно настроить vless для Android TV?
0 ответов
Pyrogram
Как правильно зарегистрировать юзер бота в Telegram?
0 ответов
печатные-платы
Как заставить запускаться программу M3.exe от компании Hanxing AOI в инспекционной машине на Windows 7 Pro?
0 ответов
VPN
Почему подключение через VPN работает только на wi-fi, а через кабель нет, где ошибка?
0 ответов

Лучший вариант — не удалять и не переименовывать классы WooCommerce, а добавлять свои классы поверх них и писать стили с учетом существующей структуры. У WooCommerce многие классы используются не только для CSS, но и для JS, AJAX, фрагментов корзины, вариативных товаров, галереи, уведомлений и обновления checkout.
Плохой подход:
<button class="my-button">В корзину</button>
Если это кнопка WooCommerce, при такой замене можно потерять обработчики. Лучше оставить системные классы и добавить свой:
<button class="single_add_to_cart_button button alt my-product-button">В корзину</button>
В CSS стилизуйте свой класс или комбинацию:
.my-product-button { border-radius: 6px; background: #111; color: #fff; } .woocommerce div.product .my-product-button:hover { background: #333; }
Для контейнеров тоже удобно добавлять свои классы через шаблон, hook или фильтр, особенно если дизайн нестандартный. Но базовые классы WooCommerce лучше сохранять: это снижает риск сломать обновление корзины, вариации, checkout и совместимость с плагинами.
Перед внедрением на рабочем сайте проверьте решение на копии или хотя бы сделайте резервную копию изменяемого файла. После правки включите отображение ошибок, откройте проблемную страницу в обычном и приватном окне, проверьте консоль браузера и логи PHP. Если задача связана с WordPress, WooCommerce или ACF, дополнительно проверьте поведение после очистки кэша и после выхода из админки: часть ошибок видна только для незалогиненного пользователя.
Если код работает только в одном шаблоне, лучше не оставлять его разрозненно в нескольких файлах. Вынесите повторяемую логику в функцию, небольшой плагин или template part, а в шаблоне оставьте только вызов. Так проще поддерживать решение после обновления темы, плагинов и PHP.