Метод зміни шаблонів woocommerce, opttour

У даній статті буде розглянуто метод зміни шаблонів плагіна 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

Поділиться інформацією з друзями