Преимущества и недостатки WordPress
Преимущества WordPress
WordPress – это абсолютно бесплатная cms (система управления сайтом).
Разработчики WordPress никогда не будут Вас чмырить за то, что Вы используете их CMS бесплатно.
WordPress – это самый популярный блоговый движок
По состоянию на начало 2021 года, 39.5% всех сайтов используют WordPress, в прошлом году на эту CMS приходилось доля в 35%. Но среди тех, на которых CMS установлена, 64.1% – это именно сайты на WordPress.
Это означает, что:
Вы никогда не останетесь один на один со своим сайтом, так как в мире уже есть тысячи разработчиков плагинов и шаблонов WordPress.
Можно скачать тысячи бесплатных плагинов и тем (шаблонов оформления) WordPress.
Поиск тем для WordPress и Woocommerce. Как я ищу темы?
Также на WordPress можно сделать небольшой интернет-магазин или фотогалерею
Преимущества и недостатки плагина интернет-магазина Woocommerce
Основное преимущество WordPress – это очень удобная админка
В ней невозможно запутаться даже новичку. Также на Ютубе полно видео-хэлпов по этой cms. В том числе и на моём сайте:
Как работать с админкой WooCommerce
Как работать с админкой WordPress
Простое и быстрое обновление прямо из админки
Ядро WordPress и все его плагины обновляются в админке очень просто по 1 клику. Когда выходит новая версия WordPress или какого-то плагина, в админке автоматически появляется ссылка “Обновить”. Один щелчок – и плагин обновился! CMS и плагины обычно предлагают частое обновление, что защищает от уязвимостей и ошибок.
Для WordPress просто и удобно переделывать темы (шаблоны оформления)
В теме обычно около 20 маленьких php-файлов шаблона и нет никаких дурацких Smarty.
Доработка темы WordPress или Woocommerce
* * *
Недостатки WordPress
WordPress – это не универсальный движок, и для некоторых задач он не подходит.
CMS может быть либо универсальной, но слишком сложной, либо понятной, удобной, но заточеной только под определённые задачи. Одно из двух.
Невозможно переписывать код ядра WordPress для конкретного клиента
Всвязи с тем, что обновления ядра cms и всех плагинов обычно проходят в автоматическом режиме “кликнул и обновил”, не имеет смысла переписывать файлы под себя, так как эти изменения удалятся со следующим обновлением, либо придётся не обновлять. Что крайне не рекомендуется, так как на старую версию Wordpress (2-3 годичной давности) современные плагины не установишь, и придётся искать плагины той же эпохи, что и ядро WordPress.
Для программиста неудобно переписывать ядро WordPress, если требуются кардинальные правки.
Неудобно переписывать код плагина для конкретного клиента
Плагин поставляется (и автоматически обновляется) “как есть”. Плагин рекомендуется только настроить в тех опциях, которые предусмотрел его разработчик.
Плохо, что ядро WordPress часто и глобально обновляется. Например плагины для WordPress 5.2 не работают в WordPress 5.6 и даже не добавляют ссылки в меню админа. Если автор забросил свой плагин то через два-три года ВЕРОЯТНО он перестанет работать с новыми версиями WordPress.
Если изменить код плагина, то в идеале эти изменения нужно отправить разработчику, чтобы он внёс их при следующем обновлении плагина.
* * *
Главные недостатки WordPress устраняются грамотной настройкой и установкой нужных плагинов
Вы читали страшилки про WordPress? А они все решаемы!
Ускорение загрузки WordPress
Ходят слухи, что сайт на WordPress грузит сервер как 3 сайта на DLE. Так было до версии 3.9. Потом появилось кэширование. Высокая нагрузка на сервер снижается за счёт установки плагинов кэширования “W3-Total-Cache” или “WP-Super-Cache”.
После перехода с PHP5 на PHP7 в 2019г скорость загрузки WordPress выросла в 6-10 раз.
Защита от хакеров
CMS WordPress – самая популярная cms в мире и поэтому самая популярная мишень для спама и взлома хакерами.
Для защиты от вероятного взлома хакерами устанавливаются плагины:
- ” User Locker” или
- “All In One WP Security and Firewall”.
- А иногда “BruteProtect” или “Limit Login Attempts”.
Можно ограничить доступ в админку по IP.
Защита от спамеров
Для защиты от спама рекомендуется ставить плагины
- “Akismet” (это единственный плагин, который по умолчанию идёт с ядром WordPress),
- “Antispam BEE”,
- “WP_CheckBot”,
- “Answers Pro Premium WordPress”.
- А для русских сайтов и “Aprove only russian comments”.
Настройки для SEO, исключение дублей страниц
При грамотной настройке robots.txt и seo-урлов на сайте не возникает дублей страниц и сайт не попадает под санкции поисковиков (АГС Яндекса и пр.).
Существует мнение о том, что поисковые системы к wordpress относятся, скажем так, не очень то лояльно. Связано это с тем, что во время процветания сайтов-сателлитов все они практически создавались на wordpress. Но поисковой системе не важно на чем работает ваш сайт, главное, чтобы не было дублей страниц и страниц без контента.
Приходится тестировать каждый плагин
“Много ужасно кодированных плагинов”.
Если вы нашли плагин для WordPress, вы не можете быть уверены в том, что он протестирован с другими плагинами и не содержит уязвимостей. Ваш WordPress-сайт защищен только в том случае, если вы используете проверенные плагины, поэтому проверьте отзывы о плагине перед тем, как качать его.
Надо проверять код тем
“Много тем с ужасным дизайном и зашитыми ссылками”.
Да, действительно, код скачанных шаблонов надо проверять!
Опытному веб-мастеру несложно удалить чужие ссылки в шаблоне, даже если для этого необходимо раскодировать кусок кода, например, в base64_decode.