WordPress - запись не видит тему

329
31 июля 2017, 14:12

Есть своя верстка, которую интегрировал в тему WordPress. При создании новой страницы через админку, страница создается без проблем с дизайном верстки. А вот когда создаю новую запись, она будто не видит верстку и просто показывает обычную запись, белый экран с черным текстом контента записи.

Верстка находится в файле page.php , может, я где-то сделал не так? Только недавно начал изучать wordpress.

Answer 1

может я где то сделал не так ?

Во-первых как сказали выше page.php это для страницы. Для записи нужен single.php. См Иерархия шаблонов

Во вторых судя по скрину потреяно подключение хедера (wp-head()) (наверняка и wp-footer())

И в-третьих, внесение изменений в тему нужно осуществлять в помощью механизма дочерних тем

Answer 2

Шаблон page.php отвечает за вывод страницы, а за вывод записи - single.php. Надо верстку делать и там. Почитайте про иерархию шаблонов WordPress.

Answer 3

page.php это - шаблон отдельной страницы, используется для отображения запрошенной страницы Page.

Вам необходимо создать файл single.php и поместить туда код page.php. Собственно single.php - Шаблон страницы одиночного поста. Используется, когда запрошен конкретный пост. Для этого и других шаблонов по запросу используется index.php, если в вашей теме нет соответствующего файла шаблона.

READ ALSO
русский язык в jomSocial

русский язык в jomSocial

Как включить русский язык в jomSocial 42, Joomla 3

316
помогите разобраться в классах php

помогите разобраться в классах php

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

284
Как связать интерфейс с его реализацией?

Как связать интерфейс с его реализацией?

У меня есть массив в котором ключ - имя интерфейса, а значение - его реализация

243
Выполнить код на PHP через 5 минут

Выполнить код на PHP через 5 минут

Добрый деньЕсть код на PHP, который получает от пользователя необходимые данные и отвечает ему моментально

278