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

У этого поста две цели:

  • Развеять два мифа, витающих в русскоязычном интернете о безопасности и о производительности WordPress. (Спойлер: WordPress – супер быстрый, WordPress – безопасный).
  • Предостеречь людей, которые собираются создавать сайт на WordPress от роковой ошибки.

Смотрите, разработка сайта на WordPress – это по сути и есть разработка темы на основе ядра движка. Когда клиенты заказывают у нас сайты, мы сначала рисуем дизайн, потом верстаем, а потом на основе вёрстки уже создаём тему непосредственно под нужды клиента. Такие сайты набирают около 100 баллов в производительности по Google PageSpeed и пользоваться ими – кайф.

Но ведь не все могут себе позволить заказать разработку у команды / студии? Искать фрилансера на биржах – это кот в мешке (кроме того он может вам просто поставить и настроить тему и взять по оплате как за разработку, и это будет вообще лол). И как раз тут и встаёт вопрос о поиске готовой темы для сайта.

Готовые темы – это НЕ плохо. Просто это невероятно трудно – подобрать хорошую тему, да ещё и подходящую для себя.

И в этой небольшой заметке я бы хотел рассказать о звоночках, когда мы понимаем, что на основе определённой темы нельзя делать сайт. А лучше переместить ей в корзину нафик.

Обратите внимение, что в качестве примера, который используется для скриншотов, я взял одну из самых популярных премиум (платных) тем в WordPress.

1. Требуется установка дополнительных плагинов

Это звоночек номер 1. Вы купили/скачала какую-то тему, установили её себе на сайт и первое, что у вас появляется после её активации – это:

Когда премум тема требует установки дополнительных плагинов
Я не хочу показывать ни на кого пальцем и называть чьё-то творение ***ом, поэтому я замазал названия.

На скриншоте мы видим, что два плагина для установки обязательны:

  • какой-то «… Core» – переводится как «ядро», это значит что разработчики темы вероятно имеют несколько тем и все они работают на этом плагине-ядре, который содержит функции, классы и всякую ненужную ерунду. Я так разрабатывал свою тему в 2010 году.
  • какой-то «… Builder» – это видимо конструктор темы, а нём подробнее далее.
  • также в конкретно данном случае, когда я нажал на кнопку «Go Manage Plugins», я отправился на страницу с ещё около 10 (!) рекомендуемых к установке плагинов. Просто до свидания.

Почему много плагинов плохо?

  • Во-первых, если вы столкнулись с темой с множеством рекомендуемых плагинов, вы вот попробуйте их активировать и посмотрите, как замедлится админка (конечно она возможно и так уже замедлена самой темой) У меня страницы начали загружатся иногда по 10 секунд, а иногда зависать (из-за внешних запросов предполагаю) и приходилось перезагружать страницу.
  • Во-вторых, в официальных рекомендациях по безопасности WordPress рекомендуется не держать на сайте даже неактивные плагины (!), а тут мы сразу лепим +10 штук, хотя некоторе из них конкретно для вашей ситуации можно заменить парой строк кода, либо не нужны вовсе. Пример: у меня есть сайты, где для SEO я лишь создал дополнительные поля в админке для полей тайтла и дескрипшена, понятно, что в таком ситуации мне не нужно использовать огромный SEO Yoast. Я ничего против не имею того плагина, он хороший, но ведь не всегда нужен!

2. Вам предлагают использовать «СуперПуперРокетБилдер» вместо встроенного в ядро Gutenberg

В конце 2018 (!) года частью ядра WordPress стал офигенный визуальный редактор Gutenberg. Я говорю это не на пустых словах – я перенёс все свои сайты на него и уже год как кайфую от создания публикаций на своих сайтах.

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

А так как редактора Gutenberg раньше не было, то люди запарились и разработали свои конкструкторы. Скажу так – они достойны отправиться на помойку. Единственный, насколько я знаю, адекватный это Elementor, но я кстати на нём и не встречал премиум тем.

Почему же разработчики своих тем не переделают их на Gutenberg? Да потому что это во-первых требует больше человекочасов кода, а во-вторых, очень много, потому что в коде тех тем столько всего напихано, что уже проще сделать с нуля, чем что-то допиливать / переделывать.

И последний аргумент – сравните конструктор темы:

конструктор страниц внутри премиум темы

А теперь взгляните на Gutenberg:

3. Шрифты веселятся при виде кириллицы

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

В примере ниже обратите внимание на шрифты в меню:

Шрифтами отсутствует поддержка кириллицы

4. Платное скачано бесплатно

Этот пункт наверное касается в основном русскоязычного сообщества, которые не привыкли за что-либо платить в интернете.

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

Сообщение Google Chrome, когда сайт заражен

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

Лично я сейчас не рискую скачивать платное бесплатно даже для тестовых целей – вдруг они заразят мне весь локалхост? Обычные антивирусники кстати часто игнорят это и ничего не находят.

5. Неразумное использование изображений

Про размеры изображений вам нужно знать один момент, если вы не в курсе.

На сайте одно изображение может использоваться в разных местах – например в примерно полном размере внутри поста, и в то же время быть превьюхой к посту скажем в разрешении 200х300, согласитесь, что нет смысла использовать одно и то же в обоих ситуациях? Поэтому в зависимости от настроек WordPress можно сделать, чтобы при загрузке изображения генерировались его уменьшеные копии для определённых мест сайта. И мы можем зарегистрировать неограниченное количество таких копий, а можем вообще их не создавать просто потому что не нужно иногда.

Так вот, премиум темы этим явно злоупотребляют. Когда ранее я делал вам скриншот с билдером страниц, я загрузил изображение гор, и вот что произошло:

размеры изображений в премиум темах WordPress
Чтобы проверить это, загрузите большую картинку на сайт и перейдите в wp-content/uploads/

Если у вас большой сайт, то это легко может привести к тому, что он разрастется за пару месяцев до 100GB, также загрузка каждого изображения будет происходит по полминуты (потому что в это время создаются копии).

Миша

Недавно я осознал, что моя миссия – способствовать распространению WordPress. Ведь WordPress – это лучший движок для разработки сайтов – как для тех, кто готов использовать заложенную структуру этой CMS, так и для тех, кто предпочитает headless решения.

Сам же я впервые познакомился с WordPress в 2009 году. Организатор WordCamp. Преподаватель в школах Epic Skills и LoftSchool.

Если вам нужна помощь с вашим сайтом или может даже разработка с нуля на WordPress / WooCommerce — пишите. Я и моя команда сделаем вам всё на лучшем уровне.

Комментарии — 29

Оставить комментарий

Если вы хотите добавить код, не забудьте обернуть его в <pre lang="php"></pre>, если же код – меньше одной строчки, то можно и в <code></code>.