WordPress · 7 мин чтения

Темы сайтов WordPress: что проверить до покупки готовой

За полтора года практики на WordPress ко мне регулярно приходят с уже купленной темой: настройте, доделайте, соберите магазин. И тут всплывает, что тема куплена на форуме за 490 рублей вместо официальных 59 долларов, последнее обновление было в 2021 году, а в functions.php спрятан код, который рассылает спам с сервера клиента заказчика. Разбирался с такими случаями не раз, поэтому собрал чек-лист того, что проверяю в темах сайтов WordPress до оплаты, а не после, когда переделка обходится дороже новой разработки с нуля.

Код, разметка и совместимость с актуальной версией WordPress

Открываю демо-версию темы в консоли браузера и смотрю на ошибки JavaScript - если их больше двух-трёх на главной странице, разработчик, скорее всего, забросил проект и не тестировал последний релиз. Дальше проверяю несколько вещей по порядку.

  • Поддержку блочного редактора Gutenberg - тема должна работать с ним нативно, а не только со старым визуальным редактором на шорткодах, который годами не обновлялся вслед за ядром WordPress.
  • Совместимость с актуальной версией PHP - на август 2026 это 8.2-8.3, и в описании на ThemeForest или CodeCanyon она указана прямо в разделе требований.
  • Дату последнего обновления - если тема не обновлялась больше года, велика вероятность конфликта с новыми версиями WordPress и WooCommerce уже в первые месяцы работы сайта.
  • Список зависимостей в архиве - часто в комплект зашиты устаревшие версии jQuery Migrate или сторонних библиотек, которые конфликтуют с плагинами безопасности и кэширования.
  • Переопределения шаблонов чекаута, если сайт принимает оплату - встречал тему, которая ломала форму оплаты T‑Bank для WooCommerce именно из-за жёстко прописанных CSS-классов поверх стандартной разметки плагина, и разобраться в этом без доступа к исходникам темы было бы невозможно.

Если есть доступ к тестовому серверу, ставлю плагин Query Monitor и смотрю на количество запросов к базе на типовой странице - у аккуратно написанной темы их редко больше 20-30, у перегруженной демо-версии с кучей виджетов счёт идёт на сотни.

Скорость и вес готового шаблона

Тестирую демо через PageSpeed Insights и GTmetrix, причём смотрю не на итоговую оценку - её легко подтянуть агрессивным кэшированием на сервере продавца - а на количество запросов и реальный вес страницы. У мультипурпоз-тем вроде Avada или Enfold демо-страница часто весит 4-6 МБ и тянет 80 с лишним запросов: это шлейф из иконпаков, слайдеров, каруселей и демо-контента, которые на реальном сайте клиента не нужны. После чистки лишних скриптов и модулей вес обычно падает до 1,5-2 МБ, но такая чистка - отдельная работа, и не любая тема вообще позволяет безопасно убрать лишние модули без потери вёрстки на уже собранных страницах.

Отдельно смотрю на шрифты - многие темы по умолчанию подключают 4-5 гарнитур Google Fonts со всеми начертаниями, хотя реально используются одна-две. Отключение лишних начертаний иногда экономит 200-300 КБ на первой загрузке, и это заметно на мобильном трафике, где скорость соединения не всегда стабильна.

Бесплатный материал

🎁 Полезный скрипт в подарок

Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.

Без спама. Отписка в 1 клик.

Билдер страниц: Elementor, Gutenberg или встроенный конструктор

Многие премиум-темы завязаны на конкретный билдер, и без него часть виджетов из демо просто не соберётся в исходном виде. Лицензия Elementor Pro стоит от 59 долларов в год за один сайт, и это отдельная статья расходов, которая не всегда указана в описании темы на маркетплейсе. Если тема работает на собственном конструкторе разработчика, как это устроено у части шаблонов на Divi Builder или WPBakery, при отказе от темы вёрстка блоков может развалиться полностью: вернуться к обычному Gutenberg в один клик не получится, разметку придётся пересобирать вручную, страница за страницей. Перед покупкой уточняю простой момент - готов ли клиент оставаться на этом билдере минимум два-три года, потому что миграция контента между конструкторами почти всегда означает переверстку, а не автоматический перенос.

Поддержка WooCommerce, эквайринга и служб доставки

Для интернет-магазина смотрю не на общую фразу «WooCommerce ready» в описании, а на то, что конкретно заявлено у темы и подтверждено в демо-версии с реальным каталогом товаров, а не с тремя карточками для скриншота.

Тема Билдер WooCommerce из коробки Лицензия
Avada Fusion Builder да от 59 $
Flatsome UX Builder да от 59 $
Astra Elementor / Gutenberg частично, полноценно только с Astra Pro бесплатно, Pro от 47 $/год
Divi Divi Builder да от 89 $/год

Отдельно проверяю чекаут: оформляю тестовый заказ и смотрю, не ломает ли тема форму оплаты, если сайт принимает платежи через эквайринг T‑Bank для WooCommerce - несовместимость всплывает именно на этапе выбора способа доставки и оплаты, а не на главной странице, и обнаружить её до реального запуска можно только тестовым заказом. То же самое с виджетом СДЭК: если тема агрессивно переопределяет стили полей форм через свой CSS, калькулятор доставки может визуально ломаться - съезжать поля, пропадать кнопка расчёта - хотя функционально продолжает работать и передавать данные на сервер. Проверяю и карточку товара: у части тем переопределены хуки WooCommerce для вывода цены и кнопки «В корзину», и после установки плагина логистики или НДС-калькулятора нужные поля иногда просто не выводятся на фронте, пока не поправишь шаблон вручную.

Лицензия GPL, чистота кода и репутация автора

Все темы для WordPress распространяются по лицензии GPL, а значит юридически их можно перепродавать и даже раздавать бесплатно - именно поэтому в сети гуляют нулированные версии платных тем с виду без ограничений. Проблема не в самой лицензии, а в том, что в такие архивы почти всегда вставляют дополнительный код: чаще всего в functions.php или в отдельном файле подключаемых шрифтов, который выглядит безобидно на первый взгляд. Если тема уже стоит на сайте и он ведёт себя странно - рассылает письма без ведома владельца, тормозит без видимой причины, попадает в чёрные списки Google Safe Browsing - обычно начинаю с быстрой проверки прямо по файлам темы:

grep -r "eval(base64_decode" wp-content/themes/
grep -r "eval(gzinflate" wp-content/themes/

Если grep что-то находит, это почти всегда вредоносная вставка, а не особенность темы: легитимный код так не пишут. Дальше это уже отдельная задача - лечение сайта от вирусов и восстановление после заражения, там разбираю каждый заражённый файл руками, потому что автоматические сканеры вроде бесплатной версии Wordfence такие обфусцированные вставки нередко пропускают, особенно если код разбит на части и склеивается через конкатенацию строк.

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

Что будет после покупки: обновления и поддержка со стороны автора

На ThemeForest в стандартную цену темы входит 6 месяцев поддержки автора, дальше её можно продлить отдельно с доплатой около трети от начальной цены темы. Обновления через плагин Envato Market доступны, пока действует лицензия на конкретный домен - на второй сайт клиента она не переносится, для него понадобится вторая лицензия, и это стоит выяснить до оплаты, а не после того, как тема уже подключена на трёх поддоменах и переделывать структуру сайта поздно. Обычно советую сразу создавать дочернюю тему под любые правки: тогда обновление родительской темы не затирает кастомные стили и хуки, а без дочерней темы каждое обновление превращается в ручное сравнение файлов построчно.

Частые вопросы

Можно ли использовать бесплатную тему для коммерческого сайта на WordPress?

Можно, если брать тему из официального каталога wp.org, а не со случайного файлообменника. Смотрю на число активных установок, рейтинг и дату последнего обновления - у популярных бесплатных тем вроде Astra или GeneratePress база чистая, а доработки под конкретный бизнес всё равно делаются поверх дочерней темы, а не прямым редактированием файлов оригинала.

Чем опасны «нулированные» версии платных тем?

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

Сколько стоит проверить тему перед покупкой, если делать это не самому?

Консультация стоит от 3 000 ₽ и включает разбор демо-версии, проверку заявленной совместимости с нужными плагинами и лицензии конкретной темы. Дешевле один раз заплатить за проверку, чем переделывать сайт после покупки неподходящего шаблона, когда клиент уже вложился в наполнение и настройку.

Как быстро понять, что тему забросил автор?

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

Есть задача?

Обсудим в мессенджере

Расскажите, что нужно сделать — отвечу в течение 4 часов в рабочее время. Первая консультация бесплатно.

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов куки) с использованием Yandex.Metrika.
Понятно