Стандартные файлы шаблонов
Название файла | Описание использования файла |
index.php | Файл основного шаблона |
single.php | Файл шаблона записи |
page.php | Файл шаблона страницы |
search.php | Файл шаблона результатов поиска |
404.php | Файл шаблона ошибки 404 |
comments.php | Файл шаблона комментариев |
home.php | Файл шаблона главной страницы |
category.php | Файл шаблона страницы категорий |
archive.php | Файл шаблона для архивных записей |
date.php | Файл шаблона архива по датам |
style.css | Файл стилей (в начале файла обязательна информация о теме). |
PHP запросы подключения шаблонов
Запрос | Описание использования запроса |
get_header() | Функция подключения файла header.php из текущей дирректории с темой. |
get_sidebar() | Функция подключения файла sidebar.php из текущей дирректории с темой. |
comments_template() | Функция подключения файла comments.php из текущей дирректории с темой. |
get_footer() | Функция подключения файла footer.php из текущей дирректории с темой. |
PHP сниппеты для файла header.php
Сниппет | Описание сниппета |
<?php bloginfo(‘name’); ?> | Заголовок сайта |
<?php wp_title(); ?> | Заголовок статьи или страницы |
<?php bloginfo(‘stylesheet_url’); ?> | Подключаем файл style.css |
<?php bloginfo(‘pingback_url’); ?> | Pingback URL для сайта |
<?php bloginfo(‘template_url’); ?> | Расположение файлов темы сайта |
<?php bloginfo(‘version’); ?> | Версия установленной CMS WordPress |
<?php bloginfo(‘atom_url’); ?> | Atom URL для сайта |
<?php bloginfo(‘rss2_url’); ?> | RSS2 URL для сайта |
<?php bloginfo(‘url’); ?> | Точный адрес для сайта |
<?php bloginfo(‘name’); ?> | Название сайта |
<?php bloginfo(‘html_type’); ?> | HTML версия сайта |
<?php bloginfo(‘charset’); ?> | Параметр кодировка сайта |
<?php bloginfo(’description’); ?> | Описание сайта |
PHP сниппеты для шаблонов
Сниппет | Описание сниппета |
<?php the_content(); ?> | Содержание статей/постов |
<?php if(have_posts()) : ?> | Проверяем есть ли посты |
<?php while(have_posts()) : the_post(); ?> | Отображение постов, если они доступны |
<?php endwhile; ?> | Закрываем функцию ‘while’ |
<?php endif; ?> | Закрываем функцию ‘if’ |
<?php the_time(‘m-d-y’) ?> | Дата в формате 02-05-14 |
<?php comments_popup_link(); ?> | Подключаем комментарии к посту |
<?php the_title(); ?> | Заголовок поста |
<?php the_permalink() ?> | Адрес текущей страницы/статьи |
<?php the_category(‘, ‘) ?> | Категории страницы/статьи |
<?php the_author(); ?> | Показываем автора статьи |
<?php the_ID(); ?> | Идентификатор текущей статьи или страницы |
<?php edit_post_link(); ?> | Ссылка на редактирование статьи (для админов) |
<?php get_links_list(); ?> | Выводим список ссылок |
<?php wp_list_pages(); ?> | Список страниц |
<?php wp_list_cats(); ?> | Список категорий для сайта |
<?php next_post_link(‘ %link ‘) ?> | Ссылка к следующей записи |
<?php previous_post_link(‘%link’) ?> | Ссылка к предыдущей записи |
<?php get_calendar(); ?> | Вывод календаря |
<?php wp_get_archives() ?> | Выводит список записей из архива |
<?php posts_nav_link(); ?> | Ссылка на следующий и предыдущие посты |
wp_list_authors() | Выводим список пользователей |
wp_register() | Вывод ссылки “Регистрация” для нового пользователя, или “Site admin” для залогиненого |
wp_loginout() | Ссылка “Выход” для залогиненого пользователя |
wp_tag_cloud() | Вывод облака тегов |
Связанные посты:
- Простой шаблон страницы
- Вставить файл в шаблон
- Как создать свой шаблон страницы для сайта на WordPress
- Список подрубрик в рубрике
- Как устроена и из каких шаблонов состоит тема в WordPress
- single-php
- Блочная верстка по-быстрому
- Вставки функций в шаблоны
- Свой шаблон для рубрики
Метки: Шаблоны