Внешний вид комментариев

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

Заказные поля

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

Выпуск темы

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

Дочерние темы

Дочерние темы – относительно новая концепция, получившая широкое распространение начиная с WordPress 2.7. Суть ее заключается в следующем: к основной используемой теме (родительской теме) добавляется другая, дочерняя тема, которая определяет внешний вид присутствующих в ней файлов шаблона (это могут быть файлы home.php, style.css, single.php и т.д.). К примеру, вам нравится какая-либо определенная тема, но ее … Читать далее

Семантика тем

Дочерние темы могут кардинально изменять любой существующий функционал. Допустим, вам нравится определенная тема, в которой имеется класс column-right, отвечающий за размещение сайдбара с правой стороны от основного контента. Однако, вы хотите, чтобы сайдбар выводился с левой стороны. Как поступить? Установить правило float:left в стилевых таблицах. Правда, оно может воздействовать не только на сайдбар, но и … Читать далее

Обратная сторона наследования

Мы уже говорили о том, что каждый файл дочерней темы обладает большим приоритетом по сравнению с аналогичным файлом родительской темы. Style.css дочерней темы будет загружен первее, нежели style.css родительской темы; то же самое относится и к файлу index.php, и ко всем остальным файлам. Польза дочерних тем очевидна. Самое главное – не делать упор лишь на … Читать далее

Управление несколькими сайтами

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

Структура темы

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

Индивидуальная стилизация

Добавление индивидуальной стилизации к записям и страницам позволяет сделать их более интересными и красочными. На первый взгляд, осуществить это довольно тяжело, особенно для записей, ведь все они управляются одним единственным файлом шаблона single.php. Не стоит отчаиваться. Решение данной проблемы есть, и даже не одно. В частности, тэг шаблона post_class(), применяемый вместе с CSS, позволяет полностью … Читать далее

Создание хуков

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