Есть своя верстка, которую интегрировал в тему WordPress. При создании новой страницы через админку, страница создается без проблем с дизайном верстки. А вот когда создаю новую запись, она будто не видит верстку и просто показывает обычную запись, белый экран с черным текстом контента записи.
Верстка находится в файле page.php , может, я где-то сделал не так? Только недавно начал изучать wordpress.
может я где то сделал не так ?
Во-первых как сказали выше page.php
это для страницы. Для записи нужен single.php
. См Иерархия шаблонов
Во вторых судя по скрину потреяно подключение хедера (wp-head()) (наверняка и wp-footer())
И в-третьих, внесение изменений в тему нужно осуществлять в помощью механизма дочерних тем
Шаблон page.php отвечает за вывод страницы, а за вывод записи - single.php. Надо верстку делать и там. Почитайте про иерархию шаблонов WordPress.
page.php
это - шаблон отдельной страницы, используется для отображения запрошенной страницы Page.
Вам необходимо создать файл single.php
и поместить туда код page.php.
Собственно single.php
- Шаблон страницы одиночного поста. Используется, когда запрошен конкретный пост. Для этого и других шаблонов по запросу используется index.php
, если в вашей теме нет соответствующего файла шаблона.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Прошу знающих в php помочь, изучаю php, для меня вообще первый язык программирования, поэтому в процессе постоянно возникают настолько тупые...
У меня есть массив в котором ключ - имя интерфейса, а значение - его реализация
Добрый деньЕсть код на PHP, который получает от пользователя необходимые данные и отвечает ему моментально