Аrchive-product.php в Woocommerce не работает - решение проблемы
Блог
Делимся с Вами своими знаниями и новостями

#Cruelten » Блог » Web » Аrchive-product.php в Woocommerce не работает — решение проблемы

22.07.2017

Аrchive-product.php в Woocommerce не работает — решение проблемы

Аrchive-product

А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 — это отличный движок.

Метки:

Свяжитесь с нами уже сейчас

Вы привыкли видеть здесь форму обратной связи. Ведь так? Ее делают почти все. Но исследуя поведение людей, мы пришли к выводу, что форма совершенно не нужна. В любом случае все сводится к обсуждению Вашего проекта в WhatsApp или Telegram. А зачем нам тратить Ваше время на заполнение различных форм? Поэтому, пишите в Telegram или в WhatsApp.