Взгляд изнутри - шаблон WordPress
Сразу нужно сказать, что определенного числа файлов для шаблона wordpress нет! А цифра может колебаться от нескольких страниц до нескольких десятков страниц.
Встречаются шаблоны с шестью файлами и с двадцатью тремя, такой разброс. А зависит это от функциональности шаблона. Обычно, если шаблон высоко-функциональный, то и файлов в нем содержится много. Здесь же пойдет речь только об основных файлах шаблона wordpress.
Основные файлы шаблона
Основными считаются те файлы, без которых практически не увидишь любой шаблон.
Index.php – главный файл шаблона. Именно он определяет структуру главной страницы. Без данного файла главная страница открываться не будет (а соответственно, и все остальные). У данного файла раньше были аналог в виде файла home.php. Сейчас такого файла в шаблонах wordpress уже не встретить.
Header.php – файл, задающий оформление и структуру шапки сайта. Файл часто встречающийся, но не обязательный. Он несет несомненный плюс вебмастеру. Файл выводится на страницы специальным php-кодом, а значит, чтобы изменить шапку на всех страницах сайта, нужно изменить только header.php.
Footer.php – аналог header.php в плане удобности вебмастеру. Отвечает он за оформление подвала. Выводится также через специальный php код. А значит изменить подвал можно лишь в одном файле footer.php.
Sidebar.php – данный файл необходим для вывода боковых панелей. Используется очень часто, даже можно сказать всегда. Но есть шаблоны, у которых только основная часть с контентом, а значит, данный файл им не понадобится. Если на сайте несколько сайтбаров, то создается и несколько файлов сайтбаров, но прописывается рядом префиксы: sidebar_1, sidebar_2, и потом просто вставляется в файл sidebar.php.
Page.php – отвечает за вывод отдельных страниц (Контакты, О сайте, Карта сайта). Используется часто, но также не обязательный. Если в шаблоне вашего блога не будет файла page.php, то оформление страниц будет взято из файла index.php. Советуется создавать данный файл, так как обычно, в страницах нет никого оформления (дата, автор, комментарии), и вы можете легко это убрать в page.php.
Single.php – выводит полную статью блога. Файл, который содержит форму комментариев, и еще дополнения в виде социальных кнопок и т.д. В принципе, структура файла очень похожа на структуру файла index.php, поэтому можно скопировать код индексного файла, и вставить в файл single.php, внеся некоторые изменения.
Comments.php – файл отвечает за оформление комментарий. Выводится при помощи специального php кода, вставляется этот код в single.php. Если хотите сделать обсуждение на страницах контакты, о сайте, карта сайта, то вставить код вывода нужно и в файл page.php.
404.php – оформление вывода 404 ошибки. Файл необязательный, если вы его не создадите, то будет выпадать системная 404 ошибка.
Archive.php – выводит архивы блога. В нем делаете оформление вывода постов по году, месяцам, тегам, категориям и т.д. Если не использовать файл, то оформление будет взято из фала index.php.
Search.php – последний файл, который мы сегодня рассмотрим. Отвечает за вывод результатов поиска. Необязательный, если не использовать, будет взято оформление файла index.php.
Читайте также:
Просмотров: 4484
Похожие статьи
Комментарии
Как раз сейчас изучаю WordPress, поэтому было интересно узнать об основных файлах шаблона. Конечно, не так легко все дается, как хотелось бы, но потихоньку продвигаюсь в своих знаниях.
Очень удобно, самые необходимые файлы в одном материале. Согласен, что их число может сильно варьироваться, но без этих точно не обойтись.
Написать комментарий
Облако тегов
- AdSense
- CMS
- CSS
- Chrome
- Dmoz
- Drupal
- Evernote
- Firefox
- ICQ
- Joomla
- Linux
- Mac OS X
- Microsoft
- Photoshop
- Sape
- Skype
- Telegram
- WebMoney
- Windows
- YouTube
- html
- iOS
- iPad
- iPhone iPad
- Антивирусные программы
- Аудит
- Блог
- Видео
- Графика
- Дизайн
- Домен
- Заработок в Интернет
- Игры
- Индексация
- Интернет магазин
- Интернет-реклама
- Конверсия
- Контекстная реклама
- Контент
- Метрика
- Мобильные приложения
- Настройка компьютера
- Облачные сервисы
- Онлайн сервисы
- Перелинковка
- Поведенческие факторы
- Поисковые запросы
- Почта Яндекс
- Роботы
- Семантическое ядро
- Спам
- Ссылки
- Статистика
- Текст
- Траст
- Трафик
- Фильтры Яндекс
- Форматы
- Хостинг
- Электронные книги
- Юзабилити
- Яндекс
- Яндекс.Деньги