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=”перевірено” після імені=”умови”.
Зберігаємо та закриваємо, всі, тепер на сторінці оформлення замовлення галка поруч «Я приймаю умови…» буде стояти автоматично.
/*
- Базовий курс з веб-дизайну;
- Верстка сайтів;
- Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
- Розробка сайтів на PHP.