У даній статті буде розглянуто метод зміни шаблонів плагіна Woocommerce.
Насамперед треба розділити загальний шаблон woocommerce.php на woocommerce-product.php і woocommerce-category.php. Робимо це простий перевіркою:
Редагування шаблону WC
Якщо потрібно впливати на будь-якої з елементів шаблону - відкриваємо відповідний рядок і щоб не заплутатися слідом приписуємо «пункт призначення» (якщо необхідно) і порядковий номер.
Для шаблону товару (content-single-product.php) є ще 2 хука, які тут не внесені в запропоновану структуру. тому їх відключення може нести руйнівні наслідки для шаблону.
Хто відкриває і закриває хукі
- do_action ( 'woocommerce_before_single_product');
- do_action ( 'woocommerce_after_single_product');
При цьому їх можна так само задіяти для перенесення в них інших елементів шаблону.
Власний хук для шаблону WC
Будь-який елемент WC можна помістити в довільне місце. Для цього відкриваємо відповідний рядок видаливши елемент зі стандартної і структури і прив'язуємо його до власного хуку:
У самому шаблоні в тому місці де потрібно виводити хук ставимо
Зміна стилів Woocommerce
Призначені для користувача стилі для WC краще підключати НЕ через загальне підключення стилів в functions, а в спеціальному include для WC. В цьому випадку стилі з нашого файлу css перекриватимуть стандартні стилі WC без! Important.
Можна повністю відключити стандартні стилі woocommerce
Поділиться інформацією з друзями