Woocommerce: не могу найти каталог woocommerce / templates /

Я пытаюсь настроить магазин для своего сайта с помощью WooCommerce. Моя цель — убрать «Категории товаров» (и, возможно, поле «Поиск») на странице архива товаров / на странице магазина. Я знаю, что редактирование файла «product-archive.php» обязательно. Но я просто не могу найти это! Это должно быть где-то в каталоге woocommerce / templates /, но такого каталога нет!
Я использую тему Fruitful от Fruitfulcode. Я использую последние версии WordPress и WooCommerce. Я попробовал практически все: установку и переустановку WooCommerce, установку более старой версии WooCommerce … Ничего не работает. В моей теме нет директории woocommerce / templates!

Не могли бы вы помочь мне? Я делаю что-то неправильно?

3

Решение

Я думаю, вы немного озадачены тем, как Шаблон WooCommerce переопределяет Работа. Вот некоторая важная информация, о которой вы должны знать:

  1. Установка WooCommerce не изменит вашу тему вообще.
  2. Вы не должны иметь woocommerce/templates/ каталог в вашей теме, даже если тема переопределяет шаблоны WooCommerce по умолчанию. Скорее, вы можете иметь woocommerce/ каталог (без templates/ каталог).
  3. Шаблоны WooCommerce перезаписываются путем копирования файлов шаблонов из /wp-content/plugins/woocommerce/templates/xxx.php в wp-content/themes/yourtheme/woocommerce/xxx.php

Если вы не видите woocommerce каталог в вашей теме, это означает, что ваша тема использует шаблоны WooCommerce по умолчанию. Если вы хотите переопределить их, вам нужно скопировать product-archive.php шаблон из каталога шаблонов плагинов WooCommerce в woocommerce/ каталог в вашей теме.

Больше информации в документации WooCommerce.

12

Другие решения

Читая ваш ответ дважды, я думаю, что вы можете говорить о виджетах, поскольку вы упоминаете категории и окно поиска. Обычно это на боковой панели. Вам не нужно редактировать файлы шаблонов woocommerce, чтобы изменить это.

Найдите виджет, который отображается на страницах архива, и удалите ненужные.

Перейдите в Внешний вид / Виджеты и найдите боковую панель, которая отображается в магазине, и удалите ненужные элементы.

Вы также можете использовать настройщик, чтобы просмотреть его визуально при этом.

Надеюсь это поможет

0

Извините, если это не поможет ответить на ваш вопрос, но файл, который вы ищете архив-product.php не продукт-archive.php, это второй вопрос, который я видел с упомянутым несуществующим файлом.

0

Если используется дочерняя тема, будет возвращен абсолютный путь к каталогу родительской темы. использование get_stylesheet_directory() чтобы получить абсолютный путь к каталогу дочерней темы.

Вам нужно использовать get_stylesheet_directory_uri() вместо get_template_directory() в твоей детской теме.

echo get_template_directory()

/*Retrieve theme directory URI.*/
get_template_directory_uri()

require get_theme_file_path( 'inc/post-types.php' );
0
По вопросам рекламы [email protected]