Google

Полезные советы для разработчиков тем

Дата публикации:Декабрь 1, 2010

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

Комментарии в коде

Вы когда-либо чувствовали себя потерянным в лабиринтах кода, пытаясь отыскать знак — хоть какой-нибудь знак — указывающий на то, что этот код делает и почему он расположен именно в этом месте? Хуже всего, если этот код был написан вами самостоятельно. Безусловно, на текущий момент вы можете знать свой код наизусть, но что будет, если пройдет несколько месяцев и вы захотите отредактировать его? И как быть, если вы захотите выпустить тему для публичного использования? Спасите себя и своих пользователей — обязательно расставляйте в коде обильные комментарии!

Всё на своих местах!

Если в файле functions.php у вас размещено более, чем несколько пользовательских функций, то пора задуматься над тем, чтобы организовать их в отдельные файлы. К примеру, вы могли бы переместить все свои фильтры контента в отдельный файл. Для того, чтобы сделать так, захватите их в своем файле functions.php и переместите их в новый файл — пусть он называется functions-contentfilters.php. Для большей опрятности создайте новый подкаталог в каталоге своей темы и дайте ему говорящее название — к примеру, library. В данном каталоге будут хранится все наши созданные файлы с функциями. Теперь добавим к functions.php следующую строку:

include('library/funcitons-contentfilters.php'); 

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

Уникальные имена

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

Связанные материалы:

  1. Файл functions.php
  2. Из чего состоит тема?
  3. Дочерние темы: простой путь создания на базе фреймворка
  4. Управление несколькими сайтами на базе WordPress
  5. Темы и шаблоны WordPress

Один комментарий

  1. И правда полезные советы…

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*


Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.

Предыдущая запись:

Следующая запись: