В данной главе мы смогли научиться быстрому и простому редактированию существующей темы, созданию WordPress плагинов и jQuery плагинов. В большинстве случаев добавление разнообразных jQuery улучшений поможет вам справиться с возникшими затруднениями. Однако, если ваши скрипты jQuery становятся довольно громоздкими и необъятными, и вы имеете доступ к редактированию темы (предполагая, конечно же, что вы не повредите созданную структуру и не измените кардинальным образом представление темы), то вы можете обнаружить, что обертывание WordPress контента в произвольные HTML теги с определенными классами или идентификаторами является более полезным и экономным по времени решением.
Представленный пример с гипотетическим клиентом в этой главе показал, что если существует вероятность многократного использования или развертывания проекта на сеть сайтов, то необходимо избегать ручного редактирования темы. В таком случае лучше всего обойтись созданием отдельных плагинов.
В качестве дополнения к вышесказанному хочется отметить, что обычно большую часть всего процесса работы с jQuery в WordPress занимает внедрение jQuery в плагин WordPress, а также создание более эффективных плагинов WordPress с помощью jQuery.
Поскольку существует только два способа подключения библиотеки jQuery к WordPress сайту — через тему и через плагин, — вы, скорее всего, обнаружите, что второй способ является наиболее комфортным и привлекательным. Улучшение WordPress плагинов с помощью jQuery, а также объединение jQuery плагинов с WordPress плагинами позволит вам с легкостью изменять выбранный дизайн темы и устанавливать любую jQuery функциональность независимо друг от друга.
Этот подход является очень удобным, если вам действительно нравится постоянно изменять и обновлять используемую тему (в силу личностных побуждений или по желанию клиента). Если вы хотите сохранить улучшенные с помощью jQuery формы, изображения, lightbox-галереи и иную функциональность, приятную для глаза, оградив себя от выполнения «сизифова труда» с каждым новым обновлением темы, обязательно создайте отдельный плагин.
В конечном счете, каждый человек сам выбирает для себя наиболее подходящее решение. Отметим лишь, что в дальнейшем вы сможете убедиться на примерах, как полезно отделять улучшения jQuery от тем WordPress.