Аrchive-product.php в Woocommerce не работает — решение проблемы
Аrchive-product.php в Woocommerce очень важный файл. Но иногда, особенно, когда Вы работаете со своей темой он не работает. Давайте решим проблему.
Для начала нам потребуется наш файл woocomerce.php, который лежит в директории нашей темы. Очень нужный файл. Там есть такая функция woocommerce_content(); по умолчанию, она пустая. Данная функция в шаблоне нашего сайта выводит страницы плагина woocommerce. Так вот, если мы ее оставим пустой, то наш шаблон просто не увидит Аrchive-product.php, можно будет смело его удалить и ничего не изменится. А нам нужен этот файл очень сильно. Поэтому давайте изменим <?php woocommerce_content(); ?> на следующий код !не забудьте поместить код в теги:
if ( is_singular( 'product' ) ) { woocommerce_content(); }else{ //For ANY product archive. //Product taxonomy, product search or /shop landing woocommerce_get_template( 'archive-product.php' ); }
Теперь у нас все будет работать отлично. И возьмите себе за правило, когда делаете свои шаблоны для woocommerce использовать такой код постоянно.
Аrchive-product.php для чего он нужен
Данный файл выводит категории, архивы товаров. Необходим для настройки шаблона под себя. Главный файл всех категорий и архивов.
ИТОГ: друзья. Если Вам интересна тематика WooCommerce задавайте свои вопросы — будем решать проблемы вместе, так как woocomerce — это отличный движок.
Свяжитесь с нами уже сейчас
- +7 (906) 272-38-19
Telegram / WhatsApp - info@cruelten.ru
- Cruelten
- Cruelten
Вы привыкли видеть здесь форму обратной связи. Ведь так? Ее делают почти все. Но исследуя поведение людей, мы пришли к выводу, что форма совершенно не нужна. В любом случае все сводится к обсуждению Вашего проекта в WhatsApp или Telegram. А зачем нам тратить Ваше время на заполнение различных форм? Поэтому, пишите в Telegram или в WhatsApp.