WordPress

Базовые и конструктивные части шаблонов WordPress

Эффективная Шпаргалка

Структура Темы (/wp-content/themes/Tema/)

  • archive.php
  • category.php
  • comments.php
  • footer.php
  • functions.php
  • header.php
  • index.php
  • page.php
  • search.php
  • searchform.php
  • sidebar.php
  • single
  • style.css
  • 404.php
  • Шаблон Архивных записей
  • Шаблон записей в Категориях
  • Шаблон Комментариев
  • Шаблон подвала (нижняя часть сайта)
  • Файл с Функциями темы
  • Шаблон Шапки сайта (нижней части)
  • Шаблон основного раздела сайта
  • Шаблон страницы
  • Шаблон результатов поиска
  • Шаблон для формы поиска
  • Шаблон Сайдбара (боковой панели)
  • Шаблон Поста (публикации)
  • Главный файл со Стилями темы
  • Шаблон ошибки 404

Определение Темы (/wp-content/themes/Tema/style.css)

    /*
    Theme Name: HD-24
    Theme URI:https://hd-24.ru
    Description: Theme hd-24 studio
    Version: 2.0
    Author: hdMaster
    Author URL:http://hd-24.info
    Tasg: web,site,seo,wordpress,template,design
    */
    

Теги в файлах-шаблонах

  • <?php get_calendar();?>
  • <?php next_post_link();?>
  • <?php posts_nav_link();?>
  • <?php previous_post();?>
  • <?php the_author();?>
  • <?php the_category();?>
  • <?php the_content();?>
  • <?php the_date();?>
  • <?php the_excerpt();?>
  • <?php the_ID();?>
  • <?php the_permalink();?>
  • <?php the_search_query();?>
  • <?php the_time();?>
  • <?php the_title();?>
  • <?php timer_stop(1);?>
  • <?php wp_get_archives();?>
  • <?php wp_list_categories();?>
  • <?php wp_list_pages();?>
  • <?php wp_loginout();?>
  • <?php wp_register();?>
  • <?php wp_tag_cloud();?>
  • <?php edit_post_link(_('Edit Post'));?>
  • Отображает календарь выделяя даты с постами
  • Выводит ссылку на следующую по дате запись
  • Выводит ссылки на предыдущую и следующую страницу
  • Выводит ссылку на предыдущую по дате запись
  • Выводит имя автора публикации (поста)
  • Выводит ссылки на категории к которым принадлежит пост
  • Выводит контент текущей публикации (поста)
  • Выводит дату публикации записи
  • Выводит отрывок (цитату) поста, со вставкой в конец "[...]"
  • Выводит ID текущей публикации
  • Выводит ссылку (URL) на пост
  • Выводит текущий поисковый запрос
  • Выводит на экран время (дату) публикиции текущей записи
  • Выводит на экран заголовок записи
  • Выводит время выполнения php-скрипта (загрузки страницы)
  • Выводит список ссылок на страницы архивов
  • Выводит список категорий в виде ссылок
  • Выводит список постоянных страниц в виде ссылок
  • Выводит ссылку "Входа/Выхода"
  • Выводит ссылку на админ-панель/ либо на регистрацию
  • Выводит "Облако меток" ("облако тегов")
  • Выводит ссылку на редактирование поста

Теги в файлах-шаблонах

  • <?php get_header();?>
  • <?php get_sidebar();?>
  • <?php get_footer();?>
  • <?php comments_templater();?>
  • Подключает файл шаблон header.php
  • Подключает файл шаблон sidebar.php
  • Подключает файл шаблон footer.php
  • Подключает файл шаблон comments.php

Цикл "the loop"

<?php if(have_posts()):while(have_posts()):
the_post():?>
<!-- Здесь формируется вывод постов -->
<?php endwhile;else:?>
<p>
<?php_e('Публикации не найдены')?>
</p>
<?php endif;?>

 

 

Теги информации о блоге

  • <?php bloginfo('name');?
  • <?php bloginfo('charset');?
  • <?php bloginfo('description');?
  • <?php bloginfo('url');?
  • <?php bloginfo('rss_url');?
  • <?php bloginfo('template_url');?
  • <?php bloginfo('pingback_url');?
  • <?php bloginfo('stylesheet_url');?
  • <?php bloginfo('wpurll');?
  • <?php bloginfo('version');?
  • <?php bloginfo('languagel');?
  • Выводит "Название сайта" из настроек блога
  • Выводит кодировку, используемую на сайте
  • Выводит "Краткое описание" из настроек блога
  • Выводит (URL) Адресс сайта из настроек сайта
  • Выводит (URL) RSS 2.0 - канала фида(/feed)
  • Выводит URL к директории активной темы
  • Выводит URL к директории активной темы
  • Выводит URL к файлу стилей CSS
  • Выводит текущую URL на главную страницу
  • Выводит текущуюю версию WordPress
  • Выводит используемый язык WordPress
Авторизация
*
*
Регистрация
*
*
*
Генерация пароля