RSS-лента

Лучшие CMS интернета бесплатно для создания сайта

Авг
18

Файлы и структура содержимого шаблона wordpress

Всем привет. Сегодня мы поговорим с вами о файлах из которых состоит шаблон wordpress, а также о порядке загрузки содержимого шаблона в веб-обозревателе. Все эти знания нужны нам для уверенного  редактирования любого шаблона построенного для WordPress. Итак , что нам нужно: как минимум, знать, как он устроен и какие его файлы за что отвечают. Изучив структуру шаблона WordPress и имея базовые знания HTML и CSS, Вы сможете редактировать шаблон темы, изменять ее внешний вид и функциональность, не боясь что после ваших изменений шаблон перестанет работать. Но, обо всем по порядку.

Файлы шаблона CMS WordPress

содержимое шаблона

  • index.php —  самый важный в шаблоне wordpress файл. Он определяет визуальное расположение элементов сайта. Именно он отвечает за вывод главной страницы.
  • page.php — Файл отвечающий за вывод страницы wordpress.
  • single.php — Файл страницы вывода записей.
  • sidebar.php — Боковая колонка или иначе ее называют сайдбар сайта.
  • header.php — Шапка сайта.
  • footer.php — Подвал или нижняя часть блога (футер).
  • functions.php — Файл, где прописываются добавочные функции шаблона WordPress (например, регистрация меню и сайдбаров).
  • category.php — Файл вывода записей из категории.
  • comments.php — Файл вывода комментариев.
  • archive.php — Архив статей.
  • searchform.php — шаблон поисковой формы.
  • search.php — вывод результатов поиска.
  • attachment.php — вывод прикрепленного файла.
  • 404.php — страница вывода ошибки 404, когда пользователь запрашивает несуществующую страницу.
  • tag.php — вывод заметок по определенному тегу (метке).
  • author.php — вывод статей одного автора.
  • style.css — файл отвечающий за стилевое оформление вашей темы wordpress.

Все эти файлы шаблона, Вы можете увидеть у себя в блоге wordpress. Для этого перейдите в админ-панель сайта/Внешний вид/редактор:

файлы шаблона

На этой странице в правой колонке расположены все файлы текущей темы wordpress. При клике по любому из файлов этого списка, он откроется для редактирования.

Структура шаблона wordpress

Для визуального понимания  структуры шаблона предлогаю вам посмотреть следующий скриншот, на котором обозначены составные части сайта и файлы отвечающие за их содержимое:

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

Итак, теперь можно рассматривать, каждый файл по отдельности.

Файл index.php шаблона wordpress

Кто-то уже знает, а кто-то из вас слышит об этом впервые — это основной файл вашего шаблона. Да да, именно с него по умолчанию запускаются все остальные файлы темы. Он в своем роде повторяет файл  category.php, потому-что по умолчанию в wordpress на главной выводится динамически изменяющая страница, но может выводится и статическая страница это все зависит от ваших настроек системы управления.

При выводе главной страницы WordPress ищет файл frontpage.php. Если такого файла нет, будет использоваться файл home.php. Если и home.php отсутствует в папке, то используется index.php. В большинстве тем wordpress присутствует, только  index.php.

Первая строка этого файла подключает шапку сайта или файл header.php:

<?php get_header(); ?>

Дальше происходит подключение сайдбара при помощи следующего php-кода:

<?php get_sidebar(); ?>

После этой строки, как правило подключается основной блок контента, который может сопровождаться (в зависимости от производителя шаблона), различными div-блоками оформления и кодами различных примочек, на подобии хлебных крошек, количества просмотров записи и комментарий и.т.п.

<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
/*вывод заголовков записей в виде ссылки*/
<?php the_category(', ') ?>
/*функция вывода той рубрики, в которой лежит (прикреплена) статья.*/
<?php the_content(' '); ?>
/*функция вывода самого контента, записи.*/

Заканчивается этот файл подключением футера (подвала сайта):

<?php get_footer(); ?>

Все. Файл index.php на этом заканчивается. В следующих статьях вы можете прочитать про остальные файлы шаблона на wordpress.

Получай первым обновления блога!

Введите Ваш e-mail:


Комментарии (4) на “Файлы и структура содержимого шаблона wordpress”

  • Ирина (3 коммент.) 7 Сентябрь 2013 в 13:34

    Очень интересная, а главное понятная статья! Я уже 2 час ищу информацию, а то все и сказано! Спасибо за инфо!

  • Ирина (3 коммент.) 7 Сентябрь 2013 в 13:35

    Спасибо за интересную статью! Все четко и понятно!

  • Алексей (11 коммент.) 24 Сентябрь 2015 в 1:22

    Мне нужна простая структура файла attachment.php кто подскажет

  • Егор (2 коммент.) 28 Ноябрь 2015 в 20:39

    Как сделать, чтоб выводились новости на статичной странице

Оставить комментарий


вверх