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

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

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

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

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

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

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

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

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

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

Блог про WordPress
Комментарии: 2
  1. Роман

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

  2. him4anin

    Полезная статья. Понравилось оформление сайта. Стильно.

Добавить комментарий для Роман Отменить ответ

Получать новые комментарии по электронной почте.