Мой заголовок не отображается

29 июл. 2017 г., 04:56:29
Просмотры: 14K
Голосов: 0

Я начинаю создавать новую тему, и содержимое моего файла header.php не выводится в браузере - браузер просто игнорирует его.

Какие могут быть идеи?

РЕДАКТИРОВАНО: Оказалось, я просто не вызывал его через get_header(), извините!

2
Комментарии

Привет. Что ты имеешь в виду под Не работает? Просто напиши Привет внутри и посмотри, появится ли это в консоли.

Johansson Johansson
29 июл. 2017 г. 05:14:25

нет, это как раз то, что не работает :D

Marcos Di Paolo Marcos Di Paolo
29 июл. 2017 г. 05:14:53
Все ответы на вопрос 1
3

Просто наличие файла header.php в папке вашей темы не приведёт к автоматическому выводу шапки в браузер. Вам также необходимо вызвать этот файл.

Чтобы подключить файл header.php, используйте функцию get_header(); в начале почти каждого шаблона (почти каждого!), такого как page.php, single.php, archive.php и так далее.

То же самое относится и к файлу footer.php для вывода подвала.

Не могу точно вспомнить полный список, но вот основные файлы шаблонов:

archive.php
author.php
category.php
date.php
front-page.php
home.php
index.php
page.php
single.php
singular.php
search.php
tag.php
taxonomy.php

Это также применимо к дочерним страницам и файлам дочерних тем, например page-abc.php.

Также рекомендую ознакомиться с схемой иерархии WordPress. Это крайне полезно для тех, кто хочет начать разработку тем.

29 июл. 2017 г. 05:16:11
Комментарии

Точно, чувак, я вообще-то знал это, но видимо случайно удалил.

Огромное спасибо!!!

Marcos Di Paolo Marcos Di Paolo
29 июл. 2017 г. 05:23:03

Всегда пожалуйста. Я также добавил ссылку, возможно, она тебе пригодится.

Johansson Johansson
29 июл. 2017 г. 05:23:45

Спасибо за иерархию шаблонов!! Очень полезно!! Именно то, что мне нужно было!!

Marcos Di Paolo Marcos Di Paolo
29 июл. 2017 г. 06:54:27