Woocommerce checkbox по умолчанию в оформлении заказа
Из опыта нашел одну недоработку в плагине WooCommerce и решил ее исправить. В стандартной версии WooCommerce появился checkbox где можно согласиться с правилами сайта, но нет возможности для администратора сделать чекбокс выбранным по умолчанию.
Оказалось что этот функционал, как и многое просто скрыто в самом WooCommerce, а реализовать это можно очень просто. Для этого просто в файл functions.php нужно добавить дополнительный небольшой фильтр. Код смотрите ниже:
1 2 3 4 5 |
add_filter( 'woocommerce_terms_is_checked_default', 'apply_default_check' ); function apply_default_check() { return 1; } |
Еще один способ добавления чекбокса в правила магазина
И так. создаем (если нет) папку woocommerce в папке темы в ней папку checkout и добавляем туда файл terms.php (его можно взять из одноименной папки плагина )
теперь открываем файл и дописываем checked=»checked» после name=»terms».
Сохраняем и закрываем, все, теперь на странице оформления заказа галка рядом «Я принимаю условия….» будет стоять автоматически.

/*

- Базовый курс по веб-дизайну;
- Верстка сайтов;
- Общий курс по CMS WordPress и продолжение курса по разработке шаблонов;
- Разработка сайтов на PHP.