Виджеты дают возможность пользователям быстро и легко вставлять различные виды контента в определенные области сайта. Если пользователь, к примеру, захотел бы вывести в сайдбаре список рубрик сайта, ему…
Создание собственной темы
Виджеты
Когда перед разработчиком встает вопрос, каким образом внести изменения в собственную тему, необходимо задуматься: обязательно ли производить редактирование файлов шаблона или можно обойтись использованием виджетов? В прошлой главе…
Полезные советы для разработчиков тем
Завершим данную главу несколькими полезными советами, которых должен придерживаться любой разработчик при создании собственной темы. Комментарии в коде Вы когда-либо чувствовали себя потерянным в лабиринтах кода, пытаясь отыскать…
Вносим дополнительные изменения в дочернюю тему
Теперь, после всего того, что мы изучили, перейдем к внесению нескольких изменений в свою дочернюю тему. Изменения будут упорядочены по уровню сложности: начнем мы с добавления к каждой…
Взаимодействие частей
Прежде, чем мы перейдем к более сложным модификациям нашей темы, посмотрим на то, как взаимодействуют между собой хуки и файлы шаблона для создания разметки. Откроем файл single.php, который…
Хуки и фильтры
В предыдущем разделе мы создали новую функцию и добавили ее в файл functions.php. При этом мы не смогли обойтись без редактирования файла шаблона (чтобы прописать вызов созданной функции)….
Подключение файлов
Рассмотрим еще одну важную особенность тем WordPress. Как вы уже успели заметить, некоторые из файлов шаблона (к примеру, header.php) не привязаны к определенным страницам или типам страниц. Когда…
Создание главной страницы в журнальном стиле
Теперь, когда мы узнали, как именно WordPress работает с шаблонами, мы можем приступить к настройке нашей темы. Стандартное представление и поведение Thematic является типично «блоговым». Конечно, в этом…
Как работают шаблоны?
Файлы шаблонов представляют собой смесь из HTML и PHP, которая может содержать как ваш собственный код, так и вызывать базовую функциональность WordPress. При разработке темы одна из основных…
Усовершенствование темы
В предыдущей главе мы рассмотрели создание дочерней темы на базе фреймворка Thematic при помощи использования нескольких файлов и стилей CSS. Если при чтении у вас возник вопрос: каким…