15%

Збережіть 15% на всі хостинг-послуги

Перевірте свої навички і отримайте Знижку на будь-який план хостингу

Використовуй код:

Skills
Почати
10.10.2024

Як встановити конструктор сторінок Elementor для WordPress: повний технічний посібник

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

Цей посібник охоплює повний процес встановлення як Elementor Free, так і Elementor Pro, включаючи передумови на стороні сервера, типові точки збоїв та кроки налаштування після встановлення, які більшість посібників повністю оминають.

Передумови для сервера та WordPress

Перед встановленням Elementor переконайтеся, що ваше хостингове середовище відповідає мінімальним технічним вимогам. Elementor споживає більше ресурсів, ніж стандартний плагін WordPress, через компіляцію ресурсів та механізм динамічної генерації CSS.

Мінімальні вимоги:

  • PHP 7.4 або вище (PHP 8.0+ настійно рекомендується для продуктивності)
  • MySQL 5.7+ або MariaDB 10.3+
  • WordPress 6.0 або вище
  • Щонайменше 128 МБ ліміту пам’яті PHP (memory_limit у php.ini), хоча 256 МБ або більше є практичним стандартом для виробничих середовищ
  • WP_DEBUG слід вимкнути на робочих сайтах, щоб запобігти втручанню відлагоджувального виводу Elementor у рендеринг
    Дійсний SSL-сертифікат, активний на домені — редактор Elementor завантажується через HTTPS і не працюватиме або відображатиме попередження про змішаний вміст при звичайному HTTP
    
    Якщо ви використовуєте середовище VPS Хостинг, у вас є прямий доступ до php.ini або конфігурації пулу PHP-FPM, що дозволяє точно налаштувати memory_limit, upload_max_filesize та max_execution_time. Спільні середовища часто обмежують ці значення стандартними налаштуваннями, які можуть спричинити тайм-аут редактора Elementor або збій при збереженні.
    Щоб перевірити поточний ліміт пам’яті PHP з адміністративної панелі WordPress, перейдіть до Інструменти > Стан сайту > Інформація > Сервер.
    Крок 1: Увійдіть до панелі керування WordPress
    Перейдіть на сторінку входу адміністратора вашого сайту. Шлях за замовчуванням — /wp-admin, доданий до вашого домену:
    https://yourdomain.com/wp-admin
    Введіть облікові дані адміністратора та натисніть Увійти. Ви повинні бути авторизовані як користувач із роллю administrator — ролі Редактора або Автора не мають привілеїв для встановлення плагінів.
    Крок 2: Перейдіть до інсталятора плагінів
    У лівому меню адміністратора перейдіть до Плагіни > Додати новий плагін. Це відкриє браузер каталогу плагінів WordPress, який у реальному часі запитує API репозиторію плагінів WordPress.org.
    Якщо ваш сервер знаходиться за обмежувальним брандмауером або має outbound_connections заблокований на мережевому рівні, ця сторінка може завантажитися без результатів. У такому випадку вам потрібно буде встановити плагін вручну через SFTP або використати WP-CLI (описано нижче).
    Крок 3: Знайдіть Elementor
    У полі пошуку на сторінці Додати плагіни введіть Elementor. Потрібний вам плагін — Elementor Website Builder від Elementor.com. Перед встановленням підтвердьте наступне:
    
    Автор: Elementor.com
    Активних встановлень: понад 10 мільйонів
    Останнє оновлення: протягом останніх 60 днів (застаріла дата оновлення є тривожним сигналом для будь-якого плагіна)
    Протестовано до: має відповідати або бути близьким до вашої поточної версії WordPress
    
    Не плутайте безкоштовний плагін із сторонніми пакетами доповнень для Elementor, які з’являються в тих самих результатах пошуку. Це окремі плагіни, що розширюють Elementor, але не є самим основним конструктором.
    Крок 4: Встановіть та активуйте Elementor
    Натисніть Встановити зараз поруч із записом Elementor Website Builder. WordPress завантажить архів плагіна з CDN WordPress.org та розпакує його у вашу директорію wp-content/plugins/.
    Після завершення завантаження мітка кнопки зміниться на Активувати. Натисніть її. WordPress реєструє плагін, завантажує його завантажувальний файл та перенаправляє вас на екран початкового налаштування Elementor.
    Що відбувається під капотом під час активації:
    
    Elementor створює власні таблиці бази даних (elementor_library, записи власних метаданих публікацій)
    Він реєструє власний тип публікацій для бібліотеки шаблонів
    Він генерує директорію кешу CSS за адресою wp-content/uploads/elementor/css/
  • Він умовно підключає ресурси редактора (лише коли редактор Elementor активний, а не при кожному завантаженні сторінки)

Якщо активація завершується фатальною помилкою, найпоширенішими причинами є версія PHP нижче 7.4, ліміт пам’яті, недостатній для завантаження автозавантажувача плагіна, або конфліктний плагін, який некоректно підключається до plugins_loaded.

Крок 5: Встановлення через WP-CLI (рекомендовано для адміністраторів серверів)

Якщо ви керуєте WordPress з командного рядка — що є кращим робочим процесом на будь-якому VPS з cPanel або виділеному сервері — використовуйте WP-CLI для встановлення та активації Elementor без використання браузера:

wp plugin install elementor --activate --allow-root

Щоб перевірити успішність встановлення:

wp plugin status elementor

Щоб оновити Elementor пізніше без входу до панелі керування:

wp plugin update elementor

WP-CLI значно швидший за GUI-інсталятор і підтримує скриптування, що робить його ідеальним для автоматизованого розгортання серверів, клонування тестових середовищ або CI/CD-конвеєрів, що розгортають конфігурації WordPress.

Крок 6: Завершіть майстер налаштування Elementor

Після активації Elementor запускає майстер налаштування. Ключові рішення тут мають тривалі технічні наслідки:

Назва сайту та логотип: Вони передаються до глобальних налаштувань сайту Elementor та використовуються конструктором тем, якщо ви його використовуватимете пізніше.

Кольори та шрифти за замовчуванням: Elementor підтримує власну глобальну систему дизайну, незалежну від таблиці стилів вашої активної теми WordPress. Якщо ви визначаєте глобальні кольори тут, вони зберігаються в базі даних Elementor та застосовуються через динамічно згенерований вбудований CSS — а не через style.css вашої теми. Це важливо розуміти при налагодженні конфліктів специфічності CSS.

Вибір набору шаблонів: Набори шаблонів — це попередньо створені набори сторінок, які одночасно імпортують кілька сторінок, глобальні налаштування та іноді залежності сторонніх плагінів. Якщо ви виберете один, Elementor імпортує значну кількість вмісту до вашої бази даних. На новому сайті це нормально; на існуючому сайті з вмістом ретельно оцініть, чи не конфліктуватимуть імпортовані шаблони з наявними структурами сторінок.

Ви можете повністю пропустити майстер і налаштувати все вручну через Elementor > Налаштування у меню адміністратора.

Крок 7: Створіть свою першу сторінку за допомогою Elementor

Щоб створити нову сторінку за допомогою редактора Elementor:

  1. Перейдіть до Сторінки > Додати нову сторінку в адміністративній панелі WordPress.
  2. Введіть назву сторінки.
  3. На правій панелі в розділі Атрибути сторінки встановіть шаблон Elementor Full Width або Elementor Canvas (Canvas повністю видаляє верхній і нижній колонтитули, що корисно для цільових сторінок).
  4. Натисніть Редагувати за допомогою Elementor.

Редактор Elementor завантажується у повноекранному iframe. Ліва панель містить бібліотеку віджетів та налаштування; права панель — це живе полотно.

Ключові структурні концепції в редакторі Elementor:

  • Секції (або Контейнери в режимі Flexbox): Обгортки макету верхнього рівня. Кожна секція охоплює повну ширину сторінки.
  • Колонки: Підрозділи всередині секції, що керують горизонтальним макетом.
  • Віджети: Окремі елементи вмісту (текст, зображення, кнопка, відео, форма тощо), що розміщуються у колонках.
  • Flexbox-контейнер: Новіша модель макету Elementor (що замінює модель Секція/Колонка), яка нативно використовує CSS Flexbox, надаючи більш точний контроль над вирівнюванням та адаптивною поведінкою.

Щоб зберегти роботу, натисніть кнопку Опублікувати або Оновити внизу лівої панелі. Elementor зберігає дані сторінки як серіалізований JSON у таблиці post_meta під ключем _elementor_data.

Встановлення Elementor Pro (преміум-версія)

Elementor Pro — це окремо ліцензований плагін, який встановлюється поряд із безкоштовною версією — він не замінює її. Безкоштовний плагін повинен залишатися встановленим та активним для роботи Elementor Pro.

Що додає Elementor Pro

ФункціяElementor FreeElementor Pro
Кількість віджетів~40 базових віджетів100+ розширених віджетів
Конструктор темНіТак (шаблони верхнього/нижнього колонтитулів, архівів, окремих публікацій)
Конструктор формНіТак (з інтеграціями: Mailchimp, HubSpot тощо)
Конструктор WooCommerceНіТак (сторінки товарів, кошик, шаблони оформлення замовлення)
Глобальні віджетиНіТак
Динамічний вмістНіТак (отримання даних з ACF, власних полів, метаданих публікацій)
Конструктор спливаючих віконНіТак
Менеджер ролейНіТак
Власний CSS для елементаНіТак

Як встановити Elementor Pro

  1. Придбайте ліцензію на офіційному сайті Elementor та завантажте файл elementor-pro.zip з панелі керування вашого облікового запису.
  2. В адміністративній панелі WordPress перейдіть до Плагіни > Додати новий плагін.
  3. Натисніть Завантажити плагін у верхній частині сторінки.
  4. Натисніть Вибрати файл, виберіть файл elementor-pro.zip та натисніть Встановити зараз.
  5. Після завершення встановлення натисніть Активувати плагін.
  6. Перейдіть до Elementor > Ліцензія у меню адміністратора та введіть ліцензійний ключ для активації Pro-функцій та увімкнення автоматичних оновлень.

Встановлення Elementor Pro через WP-CLI

Якщо файл .zip вже знаходиться на вашому сервері (переданий через SFTP), встановіть його безпосередньо:

wp plugin install /path/to/elementor-pro.zip --activate --allow-root

Замініть /path/to/elementor-pro.zip на фактичний шлях до файлу на вашому сервері.

Активація ліцензії через WP-CLI

WP-CLI не підтримує нативно виклик API активації ліцензії Elementor, тому вам все одно потрібно ввести ліцензійний ключ через інтерфейс адміністратора WordPress у розділі Elementor > Ліцензія, або використати власні CLI-команди Elementor, якщо вони доступні у вашій версії Pro.

Elementor Free проти Pro: повне порівняння

КритерійElementor FreeElementor Pro
ВартістьБезкоштовноПлатно (річна ліцензія)
Джерело встановленняРепозиторій WordPress.orgПряме завантаження з облікового запису Elementor
Автоматичні оновленняЧерез оновлювач WordPressПотребує активного ліцензійного ключа
Конструктор темНе включеноПовний контроль ієрархії шаблонів теми
Динамічне прив’язування данихНе включеноACF, власні поля, метадані публікацій, дані автора
Інтеграція з WooCommerceЛише базове відображенняПовна кастомізація шаблонів магазину
ПідтримкаФоруми спільнотиПріоритетна підтримка через тікети
Підходить дляБлоги, прості бізнес-сайтиСкладні сайти, агентства, електронна комерція

Міркування щодо продуктивності та типові підводні камені

Elementor генерує CSS-файли для кожної сторінки, що зберігаються в wp-content/uploads/elementor/css/. На сайтах з високим трафіком ця директорія може накопичувати сотні файлів. Періодична регенерація кешу CSS через Elementor > Інструменти > Регенерувати CSS та дані підтримує ці файли в чистоті та запобігає відображенню застарілих стилів.

Критичні підводні камені, яких слід уникати:

  • Увімкнення покращеного завантаження ресурсів у налаштуваннях продуктивності Elementor зменшує кількість скриптів і таблиць стилів, що завантажуються на сторінках, які не використовують віджети Elementor. За замовчуванням це вимкнено, але слід увімкнути на більшості виробничих сайтів.
  • Вбудоване завантаження шрифтів Elementor може конфліктувати з підключенням Google Fonts вашої теми. Вимкніть дублювання завантаження шрифтів у Elementor > Налаштування > Розширені > Google Fonts.
  • Частота автозбереження: Elementor автоматично зберігає чернетки кожні 30 секунд за замовчуванням. На повільних серверах баз даних або спільному хостингу з високою затримкою введення-виведення це може спричинити затримки в роботі редактора. Якщо ви використовуєте середовище Виділені сервери, це рідко є проблемою, але на спільному хостингу може проявлятися як відсутність відповіді редактора.
  • Конфлікти плагінів: Elementor несумісний з певними плагінами кешування, які агресивно мінімізують або об’єднують JavaScript. Якщо редактор не завантажується, тимчасово деактивуйте плагін кешування та перевірте знову.
  • Кешування на рівні зворотного проксі та CDN: Якщо ваш сайт знаходиться за Cloudflare або подібним проксі з агресивним кешуванням HTML, редактор Elementor може завантажити кешовану версію сторінки замість живої редагованої версії. Переконайтеся, що шлях /wp-admin/ та URL-адреси редактора Elementor виключені з правил кешування на рівні периферії.

Рекомендації щодо хостингового середовища

Редактор Elementor — це односторінковий застосунок з інтенсивним використанням JavaScript. Його продуктивність безпосередньо залежить від часу відповіді сервера, швидкості виконання PHP та ефективності запитів до бази даних.

Для виробничих сайтів WordPress, що використовують Elementor Pro з WooCommerce або великими бібліотеками шаблонів, середовище VPS Хостинг щонайменше з 2 vCPU та 4 GB RAM забезпечує необхідний запас для плавної роботи редактора та швидкого рендерингу фронтенду. Можливість налаштування OPcache, кешування об’єктів Redis та пулів воркерів PHP-FPM на VPS дає відчутну перевагу порівняно зі спільними середовищами.

Якщо ви створюєте клієнтські сайти у великих масштабах або керуєте мережею WordPress Multisite з Elementor, ознайомтеся з Панелями керування VPS, які дозволяють розгортати та керувати кількома ізольованими середовищами з єдиного інтерфейсу.

Для сайтів, що потребують HTTPS (який вимагає редактор Elementor), переконайтеся, що у вас встановлений та правильно налаштований дійсний SSL-сертифікат перед спробою відкрити редактор Elementor. Самопідписаний або прострочений сертифікат призведе до блокування iframe редактора політикою змішаного вмісту браузера.

Технічний контрольний список ключових висновків

Перед запуском сайту на базі Elementor перевірте кожен із наступних пунктів:

  • Версія PHP — мінімум 7.4, бажано 8.0+; memory_limit встановлено на 256 МБ або більше
  • SSL-сертифікат дійсний та HTTPS застосовується на всьому сайті
  • Експеримент Покращене завантаження ресурсів Elementor увімкнено в Elementor > Налаштування > Експерименти
  • Кеш CSS регенеровано після завершення всіх змін дизайну
  • Плагін кешування налаштовано з виключенням URL-адрес редактора Elementor з правил кешування
  • Ліцензійний ключ Elementor Pro активовано та підтверджено роботу автоматичних оновлень
  • Директорія wp-content/uploads/elementor/ доступна для запису процесом веб-сервера
  • WP-CLI доступний на сервері для майбутніх оновлень плагінів та завдань обслуговування
  • Google Fonts не завантажуються двічі (один раз темою, один раз Elementor)
  • Регулярні резервні копії бази даних включають таблицю post_meta, де зберігаються всі дані сторінок Elementor

Часті запитання

Чи працює Elementor з будь-якою темою WordPress?

Elementor сумісний з більшістю добре написаних тем WordPress. Однак для повної функціональності конструктора тем (власні верхні та нижні колонтитули та шаблони архівів) активна тема повинна підтримувати хуки body_class(), wp_head() та wp_footer(). Безкоштовна тема «Hello Elementor» від Elementor.com спеціально розроблена як базова тема з нульовим втручанням.

Чому редактор Elementor не завантажується після встановлення?

Найпоширеніші причини: ліміт пам’яті PHP нижче 128 МБ, конфлікт JavaScript з іншим плагіном (перевірте, тимчасово деактивувавши всі інші плагіни), прострочений або недійсний SSL-сертифікат, що спричиняє блокування iframe редактора, або брандмауер на рівні сервера, що блокує кінцеві точки REST API, які Elementor використовує для зв’язку між редактором та бекендом.

Чи можна встановити Elementor на WordPress Multisite?

Так. Elementor можна активувати в мережі на всій установці WordPress Multisite. Кожен підсайт підтримує власні налаштування Elementor, бібліотеку шаблонів та кеш CSS. Ліцензії Elementor Pro видаються на домен, тому перевірте, чи ваш рівень ліцензії охоплює кількість сайтів у вашій мережі.

У чому різниця між шаблонами Elementor Canvas та Elementor Full Width?

Elementor Canvas видаляє всі елементи, згенеровані темою — верхній колонтитул, нижній колонтитул та бічну панель — надаючи вам повністю чисте полотно. Він призначений для окремих цільових сторінок та власних екранів входу. Elementor Full Width видаляє бічну панель, але зберігає верхній та нижній колонтитули теми, що робить його придатним для стандартних сторінок вмісту, де загальносайтова навігація повинна залишатися видимою.

Чи впливає Elementor на швидкість сайту та Core Web Vitals?

Elementor дійсно додає накладні витрати CSS та JavaScript порівняно з вручну написаною сторінкою. Однак при правильному налаштуванні — увімкненні експерименту покращеного завантаження ресурсів, використанні CDN, увімкненні OPcache на сервері та мінімізації кількості сторонніх плагінів-доповнень для Elementor — сайти на Elementor можуть досягати високих показників Core Web Vitals. Найбільша змінна продуктивності — це хостингова інфраструктура, а не сам Elementor.

15%

Збережіть 15% на всі хостинг-послуги

Перевірте свої навички і отримайте Знижку на будь-який план хостингу

Використовуй код:

Skills
Почати