Шаблон для страницы категории товаров

1 дек. 2014 г., 16:03:44
Просмотры: 21.1K
Голосов: 0

Где я могу найти шаблон, который используется для страницы категории товаров? Основной шаблон - это "page-full.php". Но где находится шаблон для страницы отдельного товара (single.php?) и страницы категории товаров? Я хотел бы отредактировать их, чтобы показывать элементы, которые не видны на других страницах, и наоборот. Заранее благодарю.

1
Комментарии

Ознакомьтесь с документацией WooCommerce о структуре их шаблонов.

Nicolai Grossherr Nicolai Grossherr
1 дек. 2014 г. 16:32:22
Все ответы на вопрос 1
4

Ваша тема не обязательно включает все эти файлы шаблонов.

Она может просто использовать index.php для отображения шаблона отдельной страницы, а также списков (категорий, дат, авторов, тегов и т.д.).

Статьи Разработка тем и Иерархия шаблонов из кодекса помогут вам правильно начать разработку темы.

Например, если вы добавите файл single.php, WordPress будет использовать его вместо index.php.

'product-category.php' (как верно заметил @ialocin) — это почти наверняка файл шаблона WooCommerce, и способ его переопределения отличается. У них хорошая документация: http://docs.woothemes.com/document/template-structure/

Общий принцип тот же — вы переопределяете стандартный шаблон (index.php) с помощью постепенно более специфичных шаблонов.

1 дек. 2014 г. 16:33:11
Комментарии

Спасибо за быстрый ответ. То есть, по сути, мне нужно скопировать существующий шаблон страницы и отредактировать его. И я должен переименовать его в "product-category.php"? Или точнее. Куда мне добавить ссылку на дополнительный файл шаблона?

theHubi theHubi
1 дек. 2014 г. 16:42:46

Как я уже сказал в своем комментарии под вашим вопросом, посмотрите документацию WC об их структуре шаблонов и о том, как переопределять шаблоны. Потому что это немного отличается от стандарта WP. @theHubi

Nicolai Grossherr Nicolai Grossherr
1 дек. 2014 г. 16:45:48

Я бегло просмотрел текст и понял основную концепцию. Всегда есть основной файл и "замещающий" файл, если первый не существует. То есть, по сути, добавление "product-category.php" автоматически добавляет его в эту систему?

theHubi theHubi
1 дек. 2014 г. 16:51:13

OP - ответ отредактирован выше, @ialocin, конечно, полностью прав.

divydovy divydovy
3 дек. 2014 г. 12:44:19