Как самому сделать тему для windows 7. Как создать тему для Windows

В Windows 7 появилась возможность самостоятельно создавать темы оформления с автоматическим изменением фона экрана входа в систему. Созданная вами тема может включать в себя следующие компоненты:

  • заставки,

  • фоновые рисунки рабочего стола,

    цвет и уровень прозрачности панели задач и диалоговых окон.

Имеются возможности создания слайд-шоу из фоновых рисунков и смены фона экрана входа в систему при переключении темы.

Параметры оформления

Итак, щелкните правой кнопкой мыши на свободном месте рабочего стола и в появившемся меню выберите пункт Персонализация . В открывшемся окне (рис. 1) вы увидите три категории:

    Мои темы,

    Темы Аэро,

    Базовые темы.

При установке тем, содержащих собственный визуальный стиль, появится четвёртая категория - Установленные темы.

Ниже находятся настройки для создания своей темы:

    Фон рабочего стола,

    Цвет окна,

    Рисунок 1

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

    Настройка вида окон

    По умолчанию установлена уже настроенная тема Аэро (рис. 2). Щелкните Фон рабочего стола внизу окна.

    Рисунок 2

    После настройки этих параметров нажмите кнопку Сохранить изменения и вы вернётесь в главное окно. Теперь щелкните Цвет окна , и откроется следующий диалог (рис. 3).

    Рисунок 3

    Здесь уже есть предварительно настроенные цвета (1), но с помощью ползунков (2) вы можете выбрать именно тот цвет и прозрачность, которые нужны вам.

    Для более тонкой настройки диалоговых окон щелкните Дополнительные параметры оформления , и перейдите к следующему диалогу, в котором с помощью настроек Элемент, Шрифт, Размеры и Цвета можно указать дополнительные параметры для вашей темы. Настроив внешний вид окон, нажмите ОК .

    Настройка звукового сопровождения

    Рисунок 4

    Вы можете настроить собственные звуки для каждого из событий Windows. Если у вас есть своя, заранее настроенная и сохранённая звуковая схема, просто выберите ее из списка и нажмите кнопку ОК .

    Выбор заставки

    Рисунок 5

    Щелкните Заставка (рис. 5), а после выбора заставки нажмите ОК.

    Настройка курсоров

    Отдельной настройки курсоров нет, но в сохраняемую тему включаются установленные на данный момент курсоры.

    С курсорами ситуация такая же, как и со звуковой схемой. Если есть заранее настроенная схема, то перед сохранением темы установите её, и ваши курсоры будут добавлены в тему автоматически. Чтобы курсоры работали в сочетании с темой, установите флажок Разрешить темам менять указатели мыши и нажмите ОК (рис. 6)

    Рисунок 6

    Сохранение темы

    После завершения настройки темы оформления в основном окне появится Несохранённая тема (рис. 7).

    Чтобы сохранить тему для личного использования, выберите Сохранить тему . В этом случае файл Ваша тема.theme будет содержать только описание ваших настроек и будет сохранён в папке C:\Users\Имя_пользователя\AppData\Local\Microsoft\Windows\Themes .

    Вы также можете выбрать Сохранить тему для общего доступа . Тогда файл будет иметь формат Ваша тема.themepack и сохранён в указанном вами месте. Он будет содержать все настроенные параметры (фоновые рисунки, звуки, курсоры и т.д.), и его можно будет публиковать в Интернете и устанавливать на другие компьютеры.

    Автоматическая смена фона экрана входа в систему при изменении темы оформления

    Впервые в истории операционной системы Windows разработчики Майкрософт включили такую интересную опцию, как автоматическая смена фона экрана входа в систему при изменении темы оформления! Раньше, например в Windows XP, для этого требовались программы сторонних производителей.

    Сначала надо сделать фоновой рисунок для вашего варианта фона входа в систему. Файл должен быть в формате JPG, иметь размеры разрешения вашего монитора и быть не более 256 Кб! Привести рисунок к такому формату можно, например, бесплатной программой FastStone Image Viewer . Подготовленный файл надо переименовать в backgroundDefault.jpg и сохранить в папку C:\Windows\System32\oobe\info\backgrounds (необходимо создать её).

    Следующий шаг - редактирование в Блокноте файла вашей темы Ваша тема.theme . Это текстовый файл, но с другим расширением, поэтому откройте Блокнот и перетащите файл темы в окно Блокнота. Начало открытого файла будет иметь следующий вид:

    ; Copyright Microsoft Corp. ; Windows 7 - IDS_THEME_DISPLAYNAME_AERO DisplayName=Имя_вашей_темы SetLogonBackground=0

    Параметр SetLogonBackground=0 указывает системе использовать фон входа в систему по умолчанию. Надо изменить 0 на 1 , чтобы с данной темой использовался ваш фон входа. Измените и сохраните файл. Теперь всё готово.

    Чтобы проверить результаты изменений, включите вашу тему оформления и через меню Пуск - Завершение работы - Сменить пользователя проверьте фон входа в систему. Потом переключите на тему Аэро и проверьте ещё раз. Получилось? Значит сделали всё правильно!

    Примечания:

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

    Готовые темы можно скачать на сайте Майкрософт

    Заключение

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

Многие знакомы с принципом смены темы, но есть и такие, кому требуется подсказка, которая поможет осуществить желаемое. Но,как создать тему для Windows? Давайте разберемся, что к чему. На самом деле, в смене темы Windows XP и Windows 7 нет ничего сложного. Правда, если придерживаться инструкции и не выходить за ее рамки.

Как создать тему Windows XP?

Выполните следующие действия:

  • Откройте компонент "Персонализация" (Панель управления), после чего выберите любую из предложенных тем для применения ее на рабочем столе.
  • Измените каждый из элементов – звуковые эффекты, цвет границ окон, фон и заставку так, как предпочитаете именно вы.

Создание темы: первые шаги

  • Первое действие:Откройте компонент "Персонализация" ("Пуск" -"Панель управления"). Щелкните не тему, для применения ее на рабочем столе. Измените один или несколько элементов рабочего стола. Так, допускается заранее подготовить более одного изображения, однако, использовать можно только одну из фотографий.
  • Для изменения фона, выберите "Фон рабочего стола", затем перейдите к изображениям, установив флажки на тех, которые следует добавить в показ слайдов. Сохраните изменения.
  • Для изменения цвета границ и окон, зайдите на панель задач -меню "Пуск". Щелкните "Цвет окна", выбрав требуемый цвет, настройте интенсивность. Сохраните изменения.
  • Можно также изменить звуки, установленные по-умолчанию.
  • Для изменения заставки щелкните: "Заставка" -"Выбрать элемент" и внесите свои правки.
  • Тема появится в разделе "Мои темы", как несохраненная.

Есть довольно интересный режим смены обоев рабочего стола (режим слайдшоу). Более того, операционная система давно на "ты" с обоями слайдшоу, и самостоятельно умеет творить очередной шедевр – тему, которая придаст уникальности и добавит море эмоций и позитива на рабочий стол. Теперь давайте поговорим о том,что касается создания темы для операционной системы, которая имеет далеко не последний уровень популярности на сегодняшний день – Windows 7.

Как создать тему Windows 7?

  • Первым делом, подберите фотографии для темы. Фото следует выбрать не меньше, чем разрешение вашего монитора. В количестве фотографий ограничений нет. Будет неплохо, если вы добавите при использовании "Фотошопа" или других программ (благо, сейчас их огромное количество) резкость на фото. Если требуется порядок показа, переименуйте фотографии так, чтобы они расположились в требуемом при сортировке порядке.
  • Укажите фотографии слайдшоу в теме Windows.
  • Кликните правой кнопкой мышки по свободному месту рабочего стола, выберите строку "персонализация". Кликните на фон рабочего стола.
  • Укажите папку с фотографиями, после нажатия на "Обзор".
  • Не забудьте настроитьрежим смены фотографий.
  • Сохраните изменения.

Для сохранения своей темы выполните следующее:

  • Наведите на созданную тему, щелкнув ПКМ (правой кнопкой мышки), выбрав "сохранить тему".
  • Откройте окно, вписав имя темы.

Готово! Тема уже на рабочем столе.

Все разделы сайта сайт

Что такое тема + настроить Aero для Windows 7

Настройка темы Windows 7

Что же такое тема?

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

Некоторые темы могут также содержать значки рабочего стола и указатели мыши.

Windows поставляется с несколькими стандартными темами .

Можно выбрать тему Aero для собственной настройки компьютера, тему «Windows 7 - упрощенный стиль», если компьютер работает медленно, или тему с высокой контрастностью, чтобы улучшить видимость элементов на экране.

Щелкните тему, чтобы применить ее к рабочему столу.

Тема содержит фоновый рисунок рабочего стола, экранную заставку, цвет
окон и звуки.

Откройте раздел «Персонализация». Для этого нажмите кнопку Пуск и выберите пункт Панель управления. В поле поиска введите персонализация и затем щелкните пункт Персонализация.

Можно также изменить изображения, цвет и звуки по отдельности, создавая настроенную тему. Дополнительные сведения см. ниже

Создание темы для Windows

Можно изменить отдельные части темы (изображения, цвета и звуки), а затем сохранить измененную тему для собственного использования или для совместного использования с другими пользователями.

Изменение компонентов темы:

2. Щелкните тему, которую нужно изменить, чтобы применить ее к рабочему столу.

3. Выполните одно или несколько следующих действий.

3.1. Чтобы изменить фон, щелкните Фон рабочего стола, установите флажок для изображения, которое предполагается использовать, а затем нажмите кнопку Сохранить изменения.

3.2. Чтобы изменить цвет границ окон, щелкните Цвет окна, щелкните цвет, который предполагается использовать, а затем нажмите кнопку Сохранить изменения.

3.3. Чтобы изменить звуки для темы, щелкните Звуки, выберите элемент в списке Звуковые схемы, а затем нажмите кнопку ОК.

3.4. Чтобы добавить или изменить заставку, щелкните Заставка, выберите элемент списка Заставка, измените все нужные параметры, а затем нажмите кнопку ОК.

Измененная тема появится в разделе «Мои темы» как несохраненная тема. Сохранение измененной темы только для собственного использования

1. Откройте раздел «Персонализация». Для этого нажмите кнопку Пуск и выберите пункт Панель управления. В поле поиска введите персонализация и затем щелкните пункт Персонализация.

Тема появляется в списке «Мои темы». Обратите внимание, что этот способ сохранения тем не обеспечивает общий доступ к ним для других пользователей.

===================


================

Сохранение измененной темы для совместного использования с другими пользователями:

Для совместного использования измененной темы выполните следующие действия.

Для распространения темы можно использовать
электронную почту, сеть или внешний жесткий диск.

1. Откройте раздел «Персонализация». Для этого нажмите кнопку Пуск и выберите пункт Панель управления. В поле поиска введите персонализация и затем щелкните пункт Персонализация.

2. Щелкните измененную тему, чтобы применить ее к рабочему столу.

3. Щелкните тему правой кнопкой мыши, а затем выберите команду Сохранить тему для общего доступа.Настройка темы Windows 7
Что такое тема | настроить Aero в Win7 создать тему )

Иногда даже простая смена обстановки поможет отвлечься от серого офисного дня и поднять настроение. Если говорить о дефолтных обоях в Windows 7, то даже они порой надоедают, поскольку хочется разнообразия на рабочем столе. Можно сказать, что во время работы ваше внимание полностью сконцентрировано на делах, а менять обложки - дело школьников и бездельников, но это далеко не так. Поверьте, даже сменив вид рабочего стола, у вас может подняться настроение, особенно если на главном экране вашего ПК стоит, например, любимый персонаж из сериала или фильма.

Я неоднократно встречал людей, у которых не один год стоит одна и та же синяя картинка с изображением логотипа Windows. Если честно, они даже не меняли тему с момента установки системы. Они объясняли это тем, что им незачем изменять обои, поскольку и так всё хорошо.

Перед созданием собственного слайд-шоу для главного экрана, разберём встроенные темы в Windows 7. Для начала мы рассмотрим готовые пакеты, затем попробуем их перепаковать, после чего приступим к созданию собственной темы из нескольких фотографий.

Выбираем тему из предложенных

Microsoft заботится о пользователях, компания приготовила несколько шаблонов, включающих в себя отличные фотографии, которые вы можете прямо сейчас поставить на рабочий стол. Чтобы просмотреть список готовых тем, нажмите правую кнопку мыши на рабочем столе, а затем кликните по пункту с надписью “Персонализация”. Альтернативный способ: пуск, панель управления и выбираете тот же раздел, что и при переходе с главного экрана.


Итак, теперь вы можете увидеть темы, встроенные в Windows 7, а также выбрать одну из них левым щелчком мышки на любом шаблоне.

Помимо этого, вы ещё можете скачать темы в Интернете на сайте Microsoft. Для этого перейдите по ссылке “Другие темы в интернете”. Там вы можете выбрать нужную категорию и скачать понравившийся дизайн.

Делаем репаки из готовых тем

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


Чтобы перейти к настройке тем, нажмите в нижнем меню на “Фон рабочего стола”. Здесь мы видим, какие фотографии можно выбрать для отображения на главном экране.


Итак, вы можете поставить чекбоксы на тех изображениях, которые хотите видеть на рабочем столе. Я выберу по одному из каждой темы, затем выберу положение картинки и интервал, через который они будут сменять друг друга. Для завершения процедуры нажмите “Сохранить изменения”, после чего вы попадёте на главную страницу настроек персонализации и сверху увидите ваш пак рисунков.

Чтобы сменить название темы, щёлкните по ней правой кнопкой мыши и нажмите “Сохранить”, затем всплывёт окно, в которое нужно будет ввести её название. На этом процесс перепаковки закончен.

Жизнь в новом цвете: создаём свою тему


Чтобы приступить к созданию своего слайд-шоу из фотографий или обоев видеоигр, снова перейдите в раздел “Фон рабочего стола” и нажмите “Обзор” для выбора папки с изображениями. Для своего удобства я создал папку с картинками на десктопе и поместил туда скриншоты из игр, они как раз подходят под размер моего экрана.


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

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

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

Тема WordPress также предоставляет некоторые преимущества.

  • Она разделяет стили представления и от системных файлов, позволяя производить обновления без сильных изменений внешнего вида сайта.
  • Она позволяет настраивать специфические для данной темы параметры вывода.
  • С помощью неё можно быстро сменить внешний вид сайта на основе WordPress.
  • Благодаря ей, отпадает необходимость пользователю изучать CSS, HTML и PHP для того, чтобы сделать свой сайт привлекательным.

Но зачем вам создавать свою собственную тему? Вот в чём главный вопрос.

  • Это возможность узнать больше о CSS, HTML/XHTML и PHP.
  • Это возможность показать свои умения в CSS, HTML/XHTML и PHP.
  • Это возможность творить.
  • Это весело (по большей части).
  • Если вы предоставили свою тему в общественный доступ , то вы получите удовлетворение от того, что поделились и дали что-то взамен Сообществу WordPress (можете похвастаться!)

Стандарты создания тем

При написании кода тем WordPress, придерживайтесь следующих стандартов:

  • Используйте корректно структурированный, не содержащий ошибок PHP-код и валидный HTML-код (см. ).
  • Используйте правильно составленный, валидный CSS-код (см. ).
  • Придерживайтесь рекомендаций по .

Анатомия Темы

Темы WordPress находятся в поддиректориях wp-content/themes/ . Директория темы содержит таблицы стилей, файл дополнительного функционала (functions.php) и картинки. К примеру, тема под названием "test" вероятно будет расположена в директории wp-content/themes/test/ .

По умолчанию WordPress содержит три темы, созданные командой разработчиков Wordpress: "Twenty Fifteen", "Twenty Sixteen" и "Twenty Seventeen". Эти темы отличаются между собой и используют различные функции и теги для создания внешнего вида и страниц сайта. Внимательно изучите составляющие их файлы, чтобы лучше понять, как создать свою собственную тему.

Тема WordPress состоит из трёх основных типов файлов, в дополнение к изображениям. Первый - это таблица стилей под именем style.css , которая контролирует внешний вид страниц сайта. Второй предоставляет собой файл дополнительного функционала (functions.php). Остальные файлы - это файлы шаблонов , которые определяют, каким образом выводится информация из базы данных на веб-страницу. Давайте рассмотрим каждый тип по отдельности.

Таблица стилей темы

Помимо собственно таблицы стилей вашей темы, файл style.css обязательно должен содержать информацию о вашей теме в виде комментариев. Каждая тема должна иметь свою собственную уникальную информацию в комментариях заголовка, в обратном случае возникнут проблемы в . Создавая новую тему на основе уже существующей, в первую очередь измените комментарии заголовка.

Ниже приведен шаблон заголовка таблицы стилей (style sheet header) вашей темы Rose . Он должен находится в начале файла стилей style.css , в первых строках:

/* Theme Name: Rose Theme URI: домашняя-страница-темы Description: краткое-описание-темы Author: ваше-имя Author URI: ваш-URI Template: напишите-здесь-наименование-родительской-темы--необязательное-поле Version: номер-версии--необязательное-поле. Развёрнутое описание темы/Лицензия-если-нужно. . */

Простейшая тема включает в себя только файл style.css плюс изображения, если они необходимы. Для создания такой темы необходимо в строке заголовка Template: указать имя родительской темы. Например, если ваша тема "Rose" происходит (наследует) от темы "test", напишите в заголовке style.css следующую строку:

Template: test

После добавления такой строки в заголовок style.css все шаблоны темы "test" будут наследоваться вашей темой "Rose", в которой ничего нет, кроме файла с таблицей стилей style.css , и возможно, рисунков. Эти файлы необходимо поместить в каталог wp-content/themes/Rose .

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

Комментарии в заголовке style.css нужны WordPress для идентификации темы и отображения её в подменю > в качестве установленной темы, вместе с другими установленными темами.

Примечание : Когда вы определяете родительскую тему, в строке комментариев Template: , вы должны использовать имя каталога темы. Например, для использования темы "Default Wordpress Theme", не пишите

Template: WordPress Default

а пишите

Template: default

поскольку "default" - это имя каталога родительской темы.

Файл дополнительного функционала

Тема может дополнительно использовать файл с необходимыми функциями для работы темы, он должен располагаться в каталоге темы и называться functions.php . Этот файл в основном работает подобно плагину, и если он присутствует в каталоге темы, которую вы используете, то он автоматически загружается во время инициализации WordPress. Это верно как для страниц админки, так и для остальных (внешних к админке) страниц. Предлагается следующее использование для этого файла:

  • Определение функций, используемых в файлах шаблонов вашей темы;
  • Настройки в админке вашей темы, которые предоставляют пользователям варианты настроек цветов, стилей или других аспектов вашей темы.

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

Файлы шаблонов темы

Выбор шаблонов, основанный на запросах

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

В первом случае, при использовании иерархии шаблонов , необходимо создать специальные файлы шаблонов, которые будут автоматически использоваться в необходимый момент для создания страницы вместо базового шаблона index.php . Например, если ваша тема содержит шаблон под названием category.php и пришёл запрос на страницу с категорией, шаблон category.php будет загружен вместо шаблона index.php . Если файл category.php в теме отсутствует, будет загружен шаблон index.php , как обычно.

Вы можете определить шаблон для конкретной категории, например, добавив в тему файл шаблона category-6.php . Файл будет использован вместо index.php в том случае, когда ID категории будет равен 6. Чтобы узнать ID категории, зайдите в > , если у вас есть доступ администратора в WordPress version 2.3 или ниже.

Начиная с WordPress 2.5 столбец ID был удалён из панели администратора. Вы можете определить ID категории, кликнув "Edit Category" и посмотрев в URL-е значение cat_ID. Например, конец URL:

"...categories.php?action=edit&cat_ID=3"

где "3" - и есть ID текущей категории. Более детально этот процесс рассмотрен в

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

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

Или, используя объект запроса, тот же алгоритм можно реализовать по-другому:

post; if ($post->in_category("9")) { include(TEMPLATEPATH . "/single2.php"); } else { include(TEMPLATEPATH . "/single1.php"); } ?>

В любом случае, оба примера кода будут вызывать различные шаблоны, в зависимости от ID категории. Условные теги не ограничиваются категориями, см. статью , в ней рассмотрены все возможные варианты.

Иконки типов файлов

Wordpress использует иконки типов файлов () в вашем блоге и в интерфейсе Админ-панели, если эти иконки существуют в указанном месте.

Wordpress ищет эти файлы в каталоге images текущей темы. (А в Wordpress 2.2, тема по умолчанию имеет только одну иконку, audio.jpg .)

Например, для отрисовки иконки типа MIME type audio/mpeg , Wordpress будет искать файл иконки в указанном каталоге images текущей темы, он выбирает первый подходящий файл (см. описание функции ):

  1. my_theme /images/audio.jpg
  2. my_theme /images/audio.gif
  3. my_theme /images/audio.png
  4. my_theme /images/mpeg.jpg
  5. my_theme /images/mpeg.gif
  6. my_theme /images/mpeg.png
  7. my_theme /images/audio_mpeg.jpg
  8. my_theme /images/audio_mpeg.gif
  9. my_theme /images/audio_mpeg.png

Перечень стандартных файлов шаблонов темы

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

Style.css Главный файл таблицы стилей. Файл должен быть в теме обязательно и обязательно должен содержать описанные выше комментарии в заголовке файла. index.php Главный файл шаблонов. Если вы в своей теме используете свои шаблоны, этот файл index.php обязателен. comments.php Шаблон комментариев. Если его нет, используется файл comments.php из темы по умолчанию. comments-popup.php Добавляет всплывающее меню для комментариев на JS. При отсутствии вызывается comments-popup.php из темы по умолчанию. home.php Шаблон главной страницы блога. single.php Шаблон страницы одиночного поста. Используется, когда запрошен конкретный пост. Для этого и других шаблонов по запросу используется index.php , если в вашей теме нет соответствующего файла шаблона. page.php Шаблон отдельной страницы, используется для отображения запрошенной страницы . category.php Шаблон категории . Используется при запросе категории. author.php Шаблон автора блога . Используется при запросе автора блога. date.php Шаблон вывода даты-времени. Используется при запросе даты и времени. Год, месяц, день месяца, час, минута, секунда. archive.php Шаблон архива. Используется, когда запрошены категория, автор или дата. Учтите, что этот шаблон может быть переопределен шаблонами category.php , author.php и date.php для соответствующих типов запросов. search.php Шаблон результатов поиска. Используется после выполнения поиска. 404.php Шаблон для сообщения об ошибке . Используется, когда WordPress не может найти сообщение или страницу, которая соответствует запросу.

Эти файлы имеют специальное значение в WordPress, поскольку они используются для замены index.php , когда они есть в каталоге темы, в соответствии с иерархией шаблонов , и когда поступил соответствующий запрос; или же в соответствии с истинностью условных тегов , когда функция типа is_*(); возвращает "true".

Например, если требуется отобразить единственный пост, функция возвращает "true", и в каталоге активной темы есть файл шаблона single.php , этот шаблон используется для создания страницы.

Ссылки на файлы из шаблона

Тема WordPress по умолчанию представляет собой хороший пример техники (впервые описанной Майклом Хелманном (Michael Heilemann) в Kubrick в макете для WordPress 1.2), как запросы отображаются в шаблонах.

Следующий код вставляет URL шаблона в вывод шаблона. Вы можете добавить любую дополнительную информацию для ссылок на файлы из вашей темы.

Следующий код добавляет URL каталога, который содержит файлы стилей.css вашей темы, в вывод шаблона. Вы можете добавить любую дополнительную информацию для ссылок на файлы вашей темы, особенно те, которые необходимы для таблиц стилей (чтобы этого избежать, используйте это вместо ).

Константа TEMPLATEPATH содержит абсолютный путь к каталогу шаблонов текушей темы (без символа "/" в конце).

Обратите внимание, что URI, которые используются в таблице стилей, привязаны к каталогу, где находится файл таблицы стилей, а не к каталогу, где находится шаблон, использующий эти стили. Это устраняет необходимость добавления кода PHP в файл таблицы стилей для задания текущего каталога. Например, если вы в таблице стилей используете изображения из каталога images/ своей темы, вы должны указать в CSS только относительный путь, например:

H1 { background-image: URL(images/my_background.jpg); }

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

Определение пользовательских типов шаблонов

Для добавления своих собственных типов шаблонов, которые используются в определённых вами случаях, можно использовать систему плагинов WordPress. Это необходимо, если вы хотите сделать, например, различную вёрстку для различных случаев или свой шаблон комментариев и т.д. Это расширение возможностей WordPress можно достичь при помощи перехвата события template_redirect , см. . Более подробную информацию о создании плагинов можно найти по ссылке .

Необходимые вызовы событий для совместимости

При разработке темы желательно иметь в виду, что ваша тема должна быть настроена таким образом, что она может хорошо работать с любым плагином для WordPress, который вы или другой пользователь вашей темы захочет установить. Плагины расширяют функциональные возможности WordPress с помощью перехвата событий ("Action Hooks", см. для получения дополнительной информации). Большинство событий происходит в ядре WordPress, так что вашей теме нет необходимости вызова перехваченных специальных событий для своей работы. Но некоторые перехваченные события всё же придётся вызывать, для того, чтобы устанавливаемые плагины корректно отображали информацию, непосредственно в заголовке (верхнем колонтитуле) и подвале (нижнем колонтитуле), в боковой панели, или в основном теле страницы. Вот список специальных тегов событий, которые необходимо вызывать в вашей теме для корректной работы любых плагинов:

Wp_head Происходит при отображении кода элемента в шаблоне header.php . Пример использования в плагине: добавление кода javascript. Использование: -или- wp_footer Происходит при отображении заголовка (верхнего колонтитула) "footer" темы в шаблоне footer.php . Пример использования в плагине: вставка кода PHP, который должен выполняться после всего, самым последним на странице. Использование: -или- wp_meta Событие обычно происходит при обработке тега

  • Meta
  • при отрисовке меню или в меню боковой панели в шаблоне sidebar.php . Пример использования: включение круговой рекламы или облака тегов в боковую панель. Использование: -или- comment_form Происходит при отработке скриптов шаблонов comments.php и comments-popup.php , непосредственно перед закрытием тега формы комментариев (). Пример использования: Показать предпросмотр только что добавленных комментариев. Использование: ID); ?>

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

    Общие замечания для разработчиков тем

    Пожалуйста, четко представьте себе и опишите в вашей документации на тему (файл README, включенный в вашу тему, поможет многим пользователям обойти любые потенциальные камни преткновения):

    1. Укажите, для чего именно предназначена ваша тема и файлы шаблонов.
    2. Придерживайтесь соглашения о наименованиях в стандартной иерархии темы.
    3. Укажите недостатки вашей темы, если таковые имеются.
    4. Пишите простые и понятные комментарии , особенно в сложных местах, в шаблонах и файлах стилей. Добавьте комментарии в местах, где вы изменили стандартное поведение шаблонов и стилей.
    5. Если у вас есть какие-либо специальные требования, которые могут включать пользовательские правила перезаписи или изменений или использование некоторых дополнительных, специальных шаблонов, изображений или других файлов, пожалуйста, чётко укажите шаги действий пользователя, которые он должен предпринять, чтобы получить вашу тему полноценно работающей.
    6. Попробуйте и протестируйте вашу тему в разных браузерах , чтобы поймать хотя бы некоторые из проблем, с которыми пользователи могут столкнуться .
    7. Укажите контактную информацию (веб-страницу или электронную почту), если возможно, для информационной поддержки и вопросов пользователей.

    Ссылки и ресурсы

    Полный список ресурсов, касающихся тем и шаблонов доступен в статье .