Wiki · Веб-разработка
WordPress
WordPress – это бесплатная система управления сайтом (CMS) с открытым исходным кодом, написанная на PHP. Внешний вид сайта задаёт тема, а дополнительные функции подключают плагинами.
WordPress появился в 2003 году как движок для блогов. Его сделали Мэтт Мулленвег и Майк Литтл как ответвление движка b2/cafelog. С тех пор на нём делают корпоративные сайты, медиа, сайты услуг и магазины. По данным самого WordPress.org, на момент написания на нём работает больше 43% всех сайтов в интернете.
Популярность объяснима: движок бесплатный, ставится на обычный хостинг за несколько минут, а под любую задачу уже кто-то написал плагин. У этой свободы есть цена, о ней ниже.
Ядро, тема, плагины и база данных
Сайт на WordPress складывается из четырёх слоёв. Ядро отвечает за записи, страницы, медиатеку и пользователей. Тема определяет, как всё это выглядит. Плагины добавляют функции: формы, SEO-настройки, кэш, магазин. Данные хранятся в базе MySQL или MariaDB.

С версии 5.0, вышедшей в декабре 2018 года, тексты собирают в блочном редакторе: абзац, картинка, таблица и кнопка становятся отдельными блоками, их можно переставлять мышкой. Код при этом трогать не нужно.
Код распространяется по лицензии GPLv2 или более поздней. Пользоваться им можно бесплатно, в том числе в коммерческих проектах. Платными бывают отдельные темы и плагины.
WordPress.org и WordPress.com
Их путают постоянно. С WordPress.org скачивают движок и ставят на свой хостинг: сайт полностью ваш, можно менять код и ставить любые плагины. WordPress.com устроен иначе. Это облачный сервис компании Automattic: вы регистрируетесь, сайт работает на их серверах, а возможности зависят от тарифа. Для бизнес-сайта чаще подходит первый вариант: код и данные под вашим контролем.
Для каких сайтов подходит WordPress
- Блоги, медиа, базы знаний, где главное в работе тексты и удобный редактор.
- Сайты услуг и корпоративные сайты на десятки и сотни страниц.
- Небольшие магазины. Для этого есть плагин WooCommerce: корзина, оплата, доставка.
- Крупные интернет-магазины с тысячами товаров, сложными ценами и постоянным обменом с 1С. Здесь в России чаще выбирают 1С-Битрикс: Управление сайтом со штатным модулем обмена.
- Порталы с личными кабинетами и ролями. Собрать их из плагинов можно, но поддерживать такую сборку тяжело.
Если сайт нужен за пару дней и без программиста, посмотрите ещё на конструкторы, например Tilda. Сравнение типов движков есть в статье CMS.
Как запускают сайт на WordPress
Порядок работ у небольшого сайта простой:
- Выбирают хостинг с актуальными версиями PHP и базы данных. На момент написания WordPress.org рекомендует PHP 8.3 и новее, MySQL 8.0 или MariaDB 10.11 и новее, а также поддержку HTTPS.
- Ставят движок. У многих хостингов это делается в один клик из панели управления.
- Выбирают тему: готовую из каталога или свою, свёрстанную под дизайн.
- Ставят минимум плагинов: формы, SEO, кэш, резервные копии.
- Наполняют страницы, настраивают адреса, карту сайта и счётчики.

Про выбор площадки для сайта читайте в статье Хостинг.
Как проверить, что сайт на WordPress
Откройте исходный код страницы и поищите «wp-content»: в этой папке лежат темы, плагины и загруженные картинки. Ещё один признак: страница входа в админку по адресу /wp-admin/ или /wp-login.php. Часто в коде есть мета-тег generator с версией движка, его лучше убирать, чтобы не подсказывать версию взломщикам.
Что WordPress даёт для SEO из коробки, а что тянет вниз
Базовые вещи есть из коробки. Человекопонятные адреса включают в настройках постоянных ссылок, подробнее про них в статье ЧПУ. С версии 5.5 ядро само строит карту сайта по адресу /wp-sitemap.xml, о картах читайте в статье Sitemap.xml. Title и description для каждой страницы обычно задают через SEO-плагин.
Главная проблема WordPress в SEO: скорость. Тяжёлая тема и двадцать плагинов, каждый со своими скриптами и стилями, превращают простой сайт в медленный. Плюс архивы меток, авторов и дат плодят дубли страниц, если их не закрыть от индексации.
Почему WordPress взламывают и как его обновлять
WordPress взламывают часто, потому что он популярен: уязвимость в популярном плагине затрагивает сразу тысячи сайтов. Чаще всего дыра в устаревшем плагине или теме, а не в самом ядре. С версии 5.5 автообновление плагинов и тем включают прямо в админке, но перед крупными обновлениями всё равно нужна копия сайта.

Как организовать копии, рассказываем в статье Резервное копирование сайта, а порядок безопасного обновления в статье Обновление CMS.
Пиратские темы, лишние плагины и правки в файлах темы
- Ставить взломанные платные темы и плагины из случайных источников. В таких сборках нередко сидит вредоносный код.
- Решать каждую мелочь отдельным плагином. Через год никто не помнит, зачем стоит половина из них, а сайт тормозит.
- Годами не обновлять движок, потому что «всё работает».
- Править файлы готовой темы напрямую. Первое же обновление темы сотрёт правки, для этого делают дочернюю тему.
Подбираем движок под задачу и делаем сайты на услуге разработка сайтов. Если сайт уже работает и его нужно доработать или защитить, посмотрите доработку существующего сайта и информационную безопасность сайтов.
Установка, админка, обновления и темы WordPress
Как установить WordPress на хостинг?
Проще всего через панель хостинга: у многих провайдеров движок ставится в один клик. Вручную скачивают архив с WordPress.org, загружают файлы на хостинг, создают пустую базу данных и проходят установщик в браузере, где задают название сайта и учётную запись администратора.
Где вход в админку WordPress?
Допишите к адресу сайта /wp-admin/ (или /wp-login.php) и введите логин и пароль администратора, заданные при установке. Если страница не открывается, вход могли перенести плагином защиты, и новый адрес знает разработчик сайта.
Как обновить WordPress и плагины без поломок?
Перед обновлением сделайте копию файлов и базы, крупные версии сначала ставьте на тестовую копию сайта. Небольшие обновления ядра WordPress устанавливает сам, автообновление плагинов и тем включают вручную. Версию PHP меняют в панели хостинга, но только после того, как убедились, что тема и плагины с ней работают.
Где посмотреть версию WordPress?
Если есть доступ, в подвале админки и в разделе обновлений. Снаружи версию иногда выдаёт мета-тег generator в коде страницы, поэтому его лучше убирать: по номеру версии взломщики ищут известные уязвимости.
Что лучше для магазина: WordPress или 1С-Битрикс?
Небольшой магазин удобно собрать на WordPress с плагином WooCommerce: корзина, оплата и доставка там есть, а сам движок бесплатный. Если товаров тысячи, цены сложные и остатки постоянно приходят из 1С, берите 1С-Битрикс: модуль обмена у него штатный, хотя лицензия платная и продлевается каждый год.
За что придётся платить, если WordPress бесплатный?
Сам движок распространяется по GPL, и в коммерческом проекте он тоже бесплатен. Деньги уходят на хостинг и домен, премиальные темы и плагины, работу разработчика, а после запуска на поддержку и обновления.
Какую тему выбрать для WordPress?
Смотрите не на красоту демо, а на вес и поддержку: тема должна быстро грузиться на телефоне и регулярно обновляться автором. Берите её из каталога WordPress.org или у разработчика напрямую, взломанные копии с бесплатных сайтов часто содержат вредоносный код. Свои правки вносите через дочернюю тему, тогда обновление их не сотрёт.
Источники
Остались вопросы по теме «Wordpress»?
Напишите нам в Telegram или MAX. Ответит специалист, который отвечает за эту тему, или руководитель проектов в рабочее время.
Отвечает по темеДмитрий КолесниковWeb-разработчикНад статьёй работали
Услуги
Услуги по теме
Знания
Читайте также
Тарифы
Тарифы по теме
Пакет 20 часов в месяц для работающего сайта: следим за доступностью, делаем копии, восстанавливаем после сбоев и выкладываем контент.
- Задачи
- Ждем от заказчика
- Обновления
- Нет
- Исправление ошибок на сайте
- Небольшие доработки
- Размещение контента
- Учёт часов по каждой задаче
- Ежемесячный отчёт о задачах
- Резервная копия перед крупными правками
- Мониторинг работоспособности сайта
- Регулярное резервное копирование
Пакет 40 часов в месяц: сайт работает стабильно, а команда с дизайнером и разработчиками делает новые функции по вашим задачам.
- Задачи
- Ждем от заказчика
- Обновления
- Да
- Исправление ошибок на сайте
- Небольшие доработки
- Размещение контента
- Учёт часов по каждой задаче
- Ежемесячный отчёт о задачах
- Резервная копия перед крупными правками
- Мониторинг работоспособности сайта
- Регулярное резервное копирование
Пакет 80 часов в месяц для сайтов, через которые идут продажи: защита, обновления Bitrix и PHP, A/B-тесты, а задачи на улучшение предлагаем сами.
- Задачи
- Ждем от заказчика и предлагаем сами
- Обновления
- Да
- Исправление ошибок на сайте
- Небольшие доработки
- Размещение контента
- Учёт часов по каждой задаче
- Ежемесячный отчёт о задачах
- Резервная копия перед крупными правками
- Мониторинг работоспособности сайта
- Регулярное резервное копирование
Посчитайте стоимость проекта за 2 минуты
Калькулятор соберёт смету по нашим тарифам: сайт, дизайн, интеграции и поддержка.


