Шорткоды

Дата публикации:Декабрь 12, 2010
Шорткоды

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

Читать далее...

Шаблоны произвольных страниц

Дата публикации:Декабрь 11, 2010
Шаблоны произвольных страниц

Когда вы создаете страницу в WordPress, вы можете определить пользовательский шаблон для нее на экране редактирования. Этот шаблон выполняет полное переопределение стандартной иерархии шаблонов страниц WordPress. Для чего используют произвольные шаблоны? Причин может быть множество. Возможно, вы хотели бы, чтобы сайт обладал несколькими целевыми страницами, отведенными под различные структурные элементы, такие как футер, меню, сайдбары и т.д. Или, к примеру, вы хотите вывести на экран список всех существующих ссылок блогролла….

Читать далее...

Добавление цветовых вариантов представления темы

Дата публикации:Декабрь 11, 2010
Добавление цветовых вариантов представления темы

Из предыдущего раздела мы увидели, каким образом можно разрешить пользователям вводить собственные цвета для темы. Однако, как быть, если мы хотим полностью изменить представление нашей темы, добавив к ней множество различных цветов, декоративных изображений и оттенков? Процесс создания нескольких вариантов стилизации во многом подобен определению цветовой гаммы, рассмотренной в предыдущем разделе. В данном случае мы будем создавать отдельные стилевые таблицы для каждого из вариантов. Приступим к работе. Создадим новую папку…

Читать далее...

Использование опций в вашей теме

Дата публикации:Декабрь 9, 2010
Использование опций в вашей теме

Мы провели тяжелую работу, благодаря которой мы смогли получить гибкий код для страницы настроек, легко адаптируемый под любые требования разработчика. Теперь перейдем к вопросу, как именно нам использовать настройки для изменения поведения нашей темы. К счастью, указанная часть является на порядок проще, нежели предыдущая. Изменение CSS В панели настроек, созданной ранее, мы определили три опции: первую — для изменения цвета ссылок, вторую — для добавления произвольного изображения в заголовок, и…

Читать далее...

Создание панели настроек

Дата публикации:Декабрь 8, 2010
Создание панели настроек

Перед тем, как приступать к созданию панелей настроек, мы должны определить те важные части нашей темы, которые буду доступны для управления со стороны пользователей. В качестве иллюстрации я выбрал следующие три части: Цвет ссылок Простое текстовое поле, позволяющее пользователям устанавливать цвет ссылок в основном тексте темы. Цвет ссылок задается в шестнадцатеричном формате (к примеру, #FF3366). Произвольное изображение в заголовке Флажок, позволяющий добавлять и удалять произвольный фон заголовка. Популярная рубрика Выпадающее…

Читать далее...

Опции темы

Дата публикации:Декабрь 8, 2010
Опции темы

Когда вы приступите к дистрибьюции созданной темы, то в течение недели ваш е-мейл завалят сообщениями следующего содержания: «Здравствуйте, мне очень нравится ваша тема! Удивительное внимание к деталям и цвету! У меня имеется лишь один вопрос: как мне изменить X?» Первоначально такие письма могут привести вас в бешенство. «Почему, если пользователь считает тему удивительной продуманной, ему захотелось что-либо в ней менять?» — именно этот вопрос должен возникнуть у вас на данном…

Читать далее...

Добавление произвольного виджета

Дата публикации:Декабрь 7, 2010
Добавление произвольного виджета

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

Читать далее...

Удаление области виджетов

Дата публикации:Декабрь 5, 2010
Удаление области виджетов

При разработке собственной темы очень важно понимать, как именно издатели в дальнейшем будут использовать ее. Тринадцать областей виджетов, встроенных в Thematic, позволяют разработчику выйти за пределы возможного при отображении разнообразного контента. В зависимости от масштабов проекта разработчику понадобится внедрить некоторое число областей виджетов — чаще всего это одна или две области. Такой подход особенно важен при контакте с конечными пользователями, являющимися новичками в WordPress, для которых процесс администрирования темы должен…

Читать далее...

Добавление произвольной области виджетов к теме

Дата публикации:Декабрь 5, 2010
Добавление произвольной области виджетов к теме

Мы видели, что фреймворк Thematic обеспечивает добавление трех областей виджетов к футеру. Указанные области обернуты в блок div с идентификатором subsidiary. Регистрация области виджетов Первый шаг, который необходимо сделать при добавлении новой области виджетов к теме — зарегистрировать область виджетов. Регистрация области виджетов открывает простой путь к ее управлению через интерфейс панели администратора. Для того, чтобы сохранить файл functions.php в чистоте и порядке, создадим новый файл в каталоге library нашей…

Читать далее...

Разметка виджета

Дата публикации:Декабрь 4, 2010
Разметка виджета

Рассмотрим разметку, которую генерирует активный виджет. WordPress представляет область виджетов в виде неупорядоченного списка, каждый пункт которого относится к определенному виджету, добавленному к заданной области. Помимо этого, при использовании Thematic каждая область виджета будет обернута элементом div с классом «aside» и идентификатором, соответствующим ID виджета. Ниже приведена разметка для области виджетов Primary Aside: В данном примере в области виджетов находится виджет Ссылки. Thematic имеет специальные фильтры, позволяющие изменять элементы разметки…

Читать далее...