Стандартные файлы шаблонов
| Название файла | Описание использования файла |
| 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
- Блочная верстка по-быстрому
- Вставки функций в шаблоны
- Свой шаблон для рубрики
Метки: Шаблоны