Главное Авторские колонки Вакансии Образование
316 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как в теме WordPress создать страницу с уникальным шаблоном / отображанием?

​Часто у пользователей сайтов на WordPress возникает вопрос уникализации отдельных страниц темы. Например, нужно вывести определенный контент на странице "Продукты" и скрыть то же самое на странице "Контакты" или наоборот - показать интерактивную Яндекс.Карту на странице "Контакты", а на других страницах не отображать её.
Мнение автора может не совпадать с мнением редакции

Выходом из этой ситуации может быть следующее.

В Wordpress есть определенные правила названия файлов темы. Схема файловой иерархии:

Нас в данном случае интересуют только файлы страниц, то есть page.php

Например, если вы создадите в папке кроме page.php, файл page-16.php, то для всех страниц будет действовать файл шаблона page.php, а для страницы с ID = 16, будет работать файл page-16.php

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

Разберем это на примере одной из наших премиум тем для wordpress.

Узнать ID страницы, можно на странице редактирования страниц, наведя на кнопку "Изменить":

В данном случае ID страницы равен 11, соответственно для редактирования блоков это страницы нужно создать файл page-11.php

Эти файлы создаются в корне темы:

На примере одна из наших тем для wordpress, но суть этого механизма для всех тем одинакова.

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем