Back Вы здесь: Home Всё о CMS Word Press Структура шаблона WordPress.

Структура шаблона WordPress.

wp nactrЗдравствуйте!

Сегодня я подробно  расскажу про список и значение файлов шаблона WordPress, точнее о его структуре.

 

Вот список из Тематических файлов шаблона WordPress.

style.css

Основная таблица стилей. Этот файл обязателен, потому что он содержит набор стилей для вашей темы.

rtl.css

Стили RTL. Эта информация будет включена автоматически, если направление текста веб-сайта направлена влево. Это может быть создан с помощью RTL плагина.

 

index.php

Ну это вы должны знать, это основной файл шаблона, он отвечает за общий функционал шаблона.

comments.php

Шаблон отвечающий за вывод комментариев.

page-home.php

Файл шаблона главной страницы.

home.php

Файл шаблона главной страницы, установленный по умолчанию.

single.php

Файл шаблона сообщений. Используется, когда в один пост добавлены несколько сообщений. Для этого и всех других шаблонов запросов, используется файл index.php,если шаблон запроса отсутствует.

Приведу в пример структуру построения шаблона

8

 

 

Идём далее.

single-{post-type}.php

Файл шаблона сообщений используется тогда, когда идет запрос одного пользовательского поста.Например, single-book.php будет использоваться для отображения одиночных ссылок пользовательского типаindex.php используется, если файл шаблона сообщений пользователя отсутствует.

page.php

Файл шаблона страницы. Используется для отображения страниц.

category.php

Файл шаблона категорииИспользуется для отображения категорий.

Tag.php

Тег шаблона. Необходим для запроса тегов шаблона.

taxonomy.php

Используется для запроса пользовательскй таксономии.

author.php

Файл шаблона для отображения информации об авторе шаблона.

date.php

Файл шаблона, который отвечает за дату и время. Используется, для запроса даты времени. Год, месяц, день, час, минута, секунда.

archive.php

Архив шаблона. Используется для запроса категория, автора или дата

Обратите внимание, что этот шаблон может быть переопределен в файл category.phpauthor.php и Date.php для определенных типов запросов.

search.php

Файл, отвечающий за поиск на сайте.

attachment.php

Файл для просмотра вложений.

image.php

Шаблон отображения картинок. Если файл отсутсвует, то его заменит файл attachment.php.

404.php

Файл отвечающий за отображение ошибки 404 Not Found. Отображается тогда, когда отсутствует искомая страница.

Эти файлы используются в качестве замены для index.php .

Основные шаблоны

Шаблон WordPress как минимум состоит из двух файлов:

  • style.css

  • index.php

 

Оба этих файла ведут в каталог Theme.

Index.php файл шаблона может быть использован для отображения всех ссылок в заголовке, боковой панели, сноске, содержания, категорий, архивов, поиска, ошибки 404, и на любой другой странице, созданной в WordPress.

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

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

Например, если в вашем шаблоне нет файла searchform.php, то WordPress будет использовать функцию по умолчанию для отображения формы поиска.

Типичные файлы шаблонов включают в себя:

  • comments.php

  • comments-popup.php

  • footer.php

  • header.php

  • sidebar.php

 

Используя эти файлы вы можете добавить теги шаблона в файл index.php, чтобыфункции появились в созданной странице.

  • Для отображения заголовка используется функция get_header ().

  • Для отображения боковой панели используется функция get_sidebar ().

  • Для отображения сносок используется функция get_footer ().

  • Для отображения формы поискаиспользуется функция get_search_form ().

Пример:

? <PHP get_sidebar (); >? <PHP get_footer (); >

wp-includes/theme-compat

Файлы по умолчанию для некоторых функций шаблонов может быть устаревшим или нет, и вы должны предоставить эти файлы в вашем шаблоне.

На этом всё, вопросы оставляйте в комментариях или на форуме.

Добавить комментарий


Защитный код
Обновить

Advego.ru - система покупки и продажи контента для сайтов, форумов и блогов
RuCaptcha - заработай на вводе каптч

Заработок в сети