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

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

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

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

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

b_5b7bbf7eb8680.jpg

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

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

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

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

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

b_5b7bbfdc0a9de.jpg

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

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

b_5b7bc07df264c.jpg

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

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.