Формируем каталог: страницы vs записи

В нашем магазине необходимо оформить каталог продаваемой продукции.
Сформировать структуру каталога можно как при помощи статических страниц, так и при помощи записей(постов).

Что же выбрать?

В результате мы должны получить древовидную структуру каталога в виде:

  • Раздел
    • Подраздел
      • Страница с описанием товара

Статические страницы.

Для формирования древовидного каталога с использованием статических страниц, необходимо создать страницы для каждой единицы каталога(раздел, подраздел, описание товара), указывая в качестве родительской страницы родительскую страницу из дерева каталога.

pvp1

Из достоинств подобного подхода хотелось бы отметить:

  • Существование отдельных страниц для разделов и подразделов с возможностью редактирования в полноценном визуальном редакторе, вставка изображений. Для отображения всех подстраниц данной страницы достаточно использовать шорткод [list_subpages]
  • Для отображения каталога в боковой колонке(сайдбаре) можно использовать стандартный виджет «Страницы».Виджет СтраницыСуществуют и более интересные в плане настроек виджеты, например Flexi PagesВиджет Flexi Pages
  • В некоторых темах, использующих многоуровневое выпадающее меню, оно формируется автоматически из созданных страниц в соответствии с иерархией.

Записи.

Для записей, в качестве элемента, создающего иерархию, используются рубрики.РубрикиПри создании новой рубрики также можно указать родительскую.

Из плюсов:

  • Запись можно отнести сразу к нескольким рубрикам.
  • Автоматически формируется список записей относящихся к рубрике. При этом в списке видны не только заголовки, но и часть записи до тега <!--more-->.

Однако существуют и существенные минусы:

  • Невозможность создания отдельной страницы для раздела/подраздела каталога.
    (При создании рубрики конечно можно задать некое описание, но очень мало тем которые его отображают.)

Моё личное мнение, использовать нужно статические страницы. А записи использовать для новостей/статей.