Как в теме WordPress создать страницу с уникальным шаблоном / отображанием?
Выходом из этой ситуации может быть следующее.
В Wordpress есть определенные правила названия файлов темы. Схема файловой иерархии:
Нас в данном случае интересуют только файлы страниц, то есть page.php
Например, если вы создадите в папке кроме page.php, файл page-16.php, то для всех страниц будет действовать файл шаблона page.php, а для страницы с ID = 16, будет работать файл page-16.php
Таким образом, вы можете создать файлы под каждую необходимую страницу товаров, сохранив при этом и возможность редактирования контента страницы и отдельные блоки товаров для каждой страницы.
Разберем это на примере одной из наших премиум тем для wordpress.
Узнать ID страницы, можно на странице редактирования страниц, наведя на кнопку "Изменить":
В данном случае ID страницы равен 11, соответственно для редактирования блоков это страницы нужно создать файл page-11.php
Эти файлы создаются в корне темы:
На примере одна из наших тем для wordpress, но суть этого механизма для всех тем одинакова.