При запуске нового проекта на WordPress обязательно нужно продумать то, какими функциональными особенностями он будет обладать. Простые блоги редко нуждаются в каких-либо навороченных конструкциях. Косметические изменения, добавление информации, смена надписей — обычно этих действий бывает достаточно, чтобы запустить свой блог. Иначе дело обстоит с крупными проектами. Взять хотя бы сайты, построенные по принципу газет или журналов — в данном случае придется использовать большее количество различных надстроек.
Одна из главных причин, по которой разрабатывают собственные темы для сайтов на WordPress — это желание быть «не такими как все». В процессе создания собственной темы вы можете тщательно продумать любые нюансы, связанные с ее функциональностью — месторасположение элементов, интересные дизайнерские находки, поведение страниц и т.д.
Перед фактическим стартом проекта и написанием кода, вам потребуется обратить свое пристальное внимание на следующие важные пункты.
1. Структура основного веб-сайта. Какие секции, страницы и основные структурные элементы вам понадобятся? Каким образом они будут заполнены? Здесь же следует определить, какие файлы шаблона и множественные циклы будут использованы в теме.
2. Сортировка контента. Какие рубрики будут присутствовать на сайте? Какие части контента удобно разместить на отдельных страницах?
3. Полезные вещи. Для того, чтобы оживить свой сайт, вам понадобятся различные функциональные элементы — опросы, рекламные блоки и т.д. Области, оставленные под эти элементы, должны быть доступны для виджетов.
4. Комментирование. Большинство современных сайтов обладают возможностью комментирования материалов. Необходима ли вам эта функция или нет?
5. Дополнительная функциональность. Нуждаетесь ли вы в каких-либо специализированных возможностях, которые не были реализованы в пределах WordPress?
Тщательное изучение структуры способно значительно сократить процесс разработки темы. Особенно важно это учитывать при внедрении каких-либо дополнительных особенностей. Чем серьезнее вы подойдете к изучению поставленных требований, тем качественнее и удобнее будет тема.