Выбор темы для WordPress
Разработка сайта на WordPress

Выбор темы для WordPress

Как выбрать тему для WordPress? Тоже распространенный вопрос, который я частенько слышу. Ответ довольно прост: методом перебора. Постараюсь объяснить, по каким критериям происходит выбор темы. Начнем?

Как выбрать тему для WordPress

Итак, сначала отвечу, что такое тема. Объясняю максимально просто. Есть у нас сам движок. На скриншоте указаны папки.

Файловая база WP

Это ядро Вордпресс, файлы в данных разделах отвечают за логику работы CMS. Именно они являются базой всей системы. А есть папка wp-content. Именно здесь размещается все, что работает на основе логики ядра. Это темы, плагины, языковые пакеты, медиафайлы и прочее. Фактически, в этой папочке содержится все, что определяет внешний вид и функционал сайта, основываясь на логики CMS. А вот, собственно, и папка с темами.

wp-content/themes

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

Все файлы между собой связаны в зависимые цепочки, которые при выполнении создают единое целое. К шаблону страницы (page) подключается шапка (header), потом подвал (footer), дополнительные шаблоны. В общем, выглядит все довольно просто.

Но скажу честно, с шаблонизатором было бы все заметно проще. В этой статье приводил примеры. Банальный Twig (который с костылями все-таки можно прикрутить) заметно упростил бы работу. Конечно, сейчас на меня налетят сектанты «PHP с HTML – отличный шаблонизатор!» и порвут на мелкие кусочки, потому, стоит себя обезопасить и дописать «ИМХО!».

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

Внешний вид

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

Шаблон WP

Там, кстати, затерялся файл style.css, в котором стили прописываются. В папках могут находиться другие шаблоны, а также разнообразные вариации, например, страницы с сайдбаром, без него, один вид шапки, второй и т. д.

Шаблоны позволяют сделать несколько разных каскадов внутри одной темы. Например, для рубрики «новостная лента» с помощью шаблона можно сделать отличный от других рубрик вид, можно сделать несколько разных макетов для страниц и записей. Система шаблонов, если понадобится, может дать большое количество вариаций.

Ну а с помощью каскадных таблиц стилей (CSS) впоследствии можно навести красоту. Довести дизайн до ума, поменять цвета. Хоть и говорят, что для работы с WordPress не требуется вообще никаких знаний, кроме адреса админки и пароля, но если желаете подправить дизайн под себя, то хотя бы CSS знать стоит. А если желаете делать какие-либо блоки в редакторе под себя, то и HTML.

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

Ну а если желаете сделать какую-либо динамику, то здесь уже включится Ajax, jQuery и JS. В общем, чем глубже полезете, тем больше придется знать. Но чем ВП радует, все легко осваивается в процессе, также есть большое сообщество, в котором можно получить поддержку, например, русскоязычный форум: https://ru.wordpress.org/support/

Как искать тему

Опытному человеку точно знать это не нужно. А вот новичку рекомендую не искать где-то в интернете, конечно, есть такие популярные магазины с премиальными темами, как ThemeForest. 40$ за тему не дорого. Но на самом деле премиум-темы нужны только в том случае, если вы уверены, что она закроет ваши потребности на 100%.

В противном случае можно найти себе неприятностей на эту сумму. Все очень просто, хоть у площадки требования жесткие, если что-то делается, то максимально юзаются средства движка, но есть одно «но»: в большинстве премиальных продуктов пытаются закрыть потребности максимальной численности пользователей. То бишь, в тему впихивают все, что только можно, стараясь сделать максимально универсальной и многофункциональной.

Для примера посмотрите обзор премиум-темы JupiterX. Там очень сложный функционал, много настроек в кастомайзере, придется со всем разбираться. Строится только с помощью редактора Elementor. Новичку такое может оказаться не по зубам.

Тема для WordPress JupiterX

Чтобы не усложнять себе жизнь на ровном месте, ищите темы в официальном репозитории: https://ru.wordpress.org/themes/

Объясню честно. Многие темы для WordPress там условно-бесплатные. То бишь, вы устанавливаете бесплатный вариант с ограниченным функционалом, а потом, если захотите, никто не мешает купить у автора полную расширенную версию. Никто не мешает использовать базовые функции или доделывать что-то самостоятельно.

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

В большинстве случаев темы из репозитория полностью закрывали мои потребности. Без премиум и покупки Pro прекрасно можно обходиться. Так что не надо брать кота в мешке, к темам из репозитория требования гораздо жестче, чем даже к премиум из магазинов. Как правило, они качественнее. Конечно, можно заявить, что функционала маловато, но честно, нечего лишнему функционалу делать в теме, он должен быть в плагинах.

Как установить тему для WordPress

Самая простая задача. Реально, очень легко. Заходим в админку сайта http(s)://ваш-домен/wp-admin, в блоке слева находим «Внешний вид» → «Тема». Нажимаем, переходим.

Установка темы WP
Попадаем в такой раздел. Тыкаем в «Добавить новую». Стрелками отметил, любое место на выбор. Кстати, есть предустановленные темы. Они очень просты, шустрые и легко настраиваются. В общем, иногда есть смысл начать даже с них. Но если хочется чего-нибудь более изысканного из коробки, то ищем подходящее.

Выбираем тему для Вордпресс

Тем на выбор больше некуда. Но для моих дальнейших задумок я уже выбрал.

Выбор темы

Когда нашли подходящую тему для WordPress, просто нажмите кнопку «Установить». А после установки появится «Активировать». Нажимаем, тема установлена.

Тема для WordPress GeoDirectory

Пока выглядит не очень. Но еще не начата никакая работа. Все впереди.

Кастомайзер

Кстати, наверняка обратили внимание на кнопочку «Настроить»? Так вот, это Customizer, раньше это был отдельный плагин, но в один прекрасный день он стал базовым элементом Вордпресс. Очень удобная штука, позволяет менять некоторые возможности темы без правок файлов темы и построения новых зависимостей.

Кастомайзер WP

Теперь можно просто зайти туда и поменять часть тех параметров, которые предусмотрел разработчик. Например, я захожу в «Главное» → «Отступы» и просто расширяю макет страницы с 1170 до 1400 пикселей.

Настройка темы WordPress

С такой штукой WP для конечного пользователя стал еще более удобным, потому, благодаря столь интересным инструментам, популярность только растет.

Завершение эпопеи

Читать еще не устали? Если честно, то все здесь заслуживает отдельных статей. Даже про каждую тему могу накатать отдельно. Но хотелось бы, чтобы для начала понимали логику работы. Чтобы сделать правильный выбор, смотрите на производительность «голой» (без плагинов, и собственных доработок) темы, чем выше результат, тем лучше. Например, на GTmetrix, Pingdom Tools. Смотрите на дизайн и функционал из коробки. Чем больше настроек в кастомайзере, тем больше возможностей будет у вас без влезания под «капот». И, конечно же, тестируйте, пробуйте несколько тем, пока не найдете подходящую.

Что еще скажу, никогда не качайте темы для WordPress из непонятных источников. Часто они завирусованы, в них стоят ссылки на другие сайты и много другой дряни. Лучше не стоит. Берите из официального репозитория. Либо из магазинов премиум тем, вроде ThemForest или TemplateMonster. Не рискуйте, можете потерять сайт впоследствии и важные данные, которые будут с ним связаны.

Добавить комментарий

Ваш e-mail не будет опубликован.