Налаштування woocommerce – різні шаблони для категорії та сторінки товару

Наше завдання – зробити окремі файли шаблону для категорії товару і для самої сторінки товару в магазині на базі woocommerce. Практичне застосування – категорія повинна мати сайдбар для фільтру, а на сторінці товару він не потрібен. Як це реалізувати – читаємо далі.

Розглянемо варіант інтеграції з використанням файлу woocommerce.php описаний в попередньому матеріалі.

Для цього цей самий файл потрібно змінити, а саме – замінити <?php woocommerce_content(); ?> на поділ на два файлу шаблону. У підсумку наш файл прийме наступний вигляд:

Після чого, власне, створюємо в корені папки теми два файли шаблонів woocommerce-product.php і woocommerce-category.php з окремими шаблонами під наші потреби.

Тепер можна окремо правити файл шаблону категорії і шаблону сторінки товару.

Зробимо як у вступі – категорія з сайдбаром а товар без:

вміст woocommerce-category.php:

содержимое woocommerce-product.php:

Даний приклад з мінімумом коду – для поняття логіки роботи поділу. Ви ж можете поексперементувати в своє задоволення, і зробити практично будь відображення для шаблону категорії товару.

 

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *