
Эта книга посвящена шаблонам WordPress – их выбору, использованию, настройке и переделке. Шаблоны выполняют важнейшую роль по подаче информации на сайте и не просто показывают текст и картинки, они могут содержать различный функционал по их обработке и преобразованию.
По большому счету, для разработчика нет разницы где прописывать код этого функционала, реализующий те или иные задачи – в плагинах или непосредственно в шаблоне.
Шаблоны основа сайта на WordPress
Исторически так сложилось, что если функционал должен работать не зависимо от выбранного шаблона, то его создают в коде плагина. Шаблон поменяли, а возможности остаются. Если этот функционал завязан на шаблоне, то его вписывают сразу в его файлы.
Например, для сайта агентства недвижимости необходимы формы ввода новых и показа существующих объектов, без этих возможностей сайт окажется нерабочим. Поэтому код сразу привязан к шаблону, а не отдельному
плагину.
Все это оказывает определенное влияние на выбор конкретного шаблона под вашу задачу – создание интернет-магазина, каталога или сайта какой-либо организации. Удобно, если есть уже готовый шаблон, в котором существуют все нужные вам фильтры, формы, размещение блоков информации и возможности.
Но не составит большого труда взять совершенно «пустой» шаблон и преобразовать его в необходимый для вас внешний вид, а затем добавить необходимые возможности с помощью дополнительных плагинов или самостоятельно сделав в коде шаблона.
В зависимости от сложности и наполнения сайта разным функционалом, вам понадобится разный уровень навыков для решения поставленной задачи.
В простейшем случае вы просто скачиваете подходящий шаблон, меняете заголовки и надписи, загружаете свой логотип, фон и иллюстрации, настраиваете цвета. Противоположной ситуацией является разработка сайта с нуля – с макета или прототипа в PSD.
В этом случае вы должны уметь пользоваться фотошопом, знать основы верстки (css, html) и программирования (js, php), чтобы все нарисованные кнопки, слайдеры и формы нажимались, крутились и принимали данные.
Но это крайние варианты, в большинстве случаев вы сможете воспользоваться готовыми шаблонами и плагинами, переделывая их под себя и экономя время и усилия на разработку, без необходимости глубокого изучения всех техник и языков программирования, что я перечислил выше.
Не менее интересные материалы находятся ЗДЕСЬ