Встановлення плагінів на автоматі у преміум темі WordPress

Думаю ті хто колись качали теми для WordPress або купували їх на таких біржах як themeforest, помічали що багато тем після встановлення та активації просять встановити для них необхідні плагіни. Сьогодні ми поговоримо про бібліотеку Активація плагіна TGM яка дає можливість встановлювати плагіни після активації теми, дізнаємося як у преміум темах усі плагіни ставляться на автоматі. Плагіни можна буде встановлювати як із репозиторію WordPress, так і з інших зовнішніх джерел, також можна буде встановлювати плагіни які розробляли ви та поклали у вашу тему. Клас цієї бібліотеки встановлює та активує плагіни на основі WordPress API, а це означає, що проблем при оновленні бути не повинно.

Як настроїти TGM Plugin Activation

Налаштування ми будемо проводити на стандартній темі TwentyEleven, але ви можете скористатися й іншою темою, перевірте тільки щоб у вашій темі у файлі style.css, був доданий коментар виду: Текстовий домен: двадцять одинадцять. Нижче у шкірі ми будемо його використовувати у змінній $theme_text_domain = «двадцять одинадцять»;.

Для початку нам необхідно завантажити бібліотеку з сайту розробників або з GitHub і покласти в корінь нашої теми файл class-tgm-plugin-activation.php та папку плагіни з усім її вмістом.

Після того як необхідні скопійовані файли нам потрібно підключити наш клас до шаблону. Підключення класу здійснюємо через файл functions.php.

У файл functions.php, у верхній частині додаємо код виклику функції встановлення обов'язкових плагінів:

Нижче додамо код самої функції:

Якщо ви все зробили правильно, то побачите повідомлення про те, що необхідно встановити плагіни, які є обов'язковими для даної теми, повідомлення буде такого виду.

wordpress auto install plugin with themes

Натискаємо на кнопку Почніть установку плагінів і у вас з'явиться вікно зі списком ваших плагінів.

плагін автоматичної інсталяції wordpress із вікном темУ вікні ми можемо бачити, що пункт Edit Howdy відображається як посилання, при натисканні ви зможете почитати про цю плагін, тому що ми його встановлюємо з репозиторію. Інші плагіни будуть неактивними, оскільки встановлюватимуться з папки теми.

Запустимо автоматичне встановлення плагінів

  • Виберіть плагіни, які необхідно встановити,
  • Виберіть дію “install”,
  • Натисніть застосувати.

автоматичне встановлення плагіна крок за кроком lwssons

Якщо все зробили правильно, то у вас 2 плагіна встановляться і один виведе помилку (Під час встановлення інформаційної панелі Evanto сталася помилка: Завантаження не вдалося. Надана неправильна URL-адреса..). Помилка з'явилася тому, що в нашу тему ми не додавали файл плагіна Evanto dashboard.

плагін автовстановлення для wordpress api

Залишилося тільки відзначити всі необхідні плагіни та активувати їх.

автоматична установка та активація плагіна wordpress

Якщо все зробили правильно, то ви отримаєте повідомлення (Наступні плагіни успішно активовано: Редагувати Привіт і плагін прикладу TGM).

Якщо ви не встановили всі плагіни і вирішили робити установку по одному, при цьому ви втратили вікно установки, то ви завжди зможете повернутися на сторінку установки через меню адміністратора у розділі Зовнішній вигляд -> Встановіть плюсіни.

Уроки плагіна автовстановлення wordpress

От і все, пробуємо встановлювати свої плагіни! Успіхів у розробці зручних та якісних тем для WordPress.


Купити хостинг WordPress
/* Репетитор по wordpress
Послуги репетитора онлайн. Список курсів, які я веду
  • Базовий курс з веб-дизайну;
  • Верстка сайтів;
  • Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
  • Розробка сайтів на PHP.
Докладніше читайте на сторінці репетитор по WordPress
*/

Ніколаєнко Максим

Директор веб-студии ProGrafika. Займаюсь розробкою, дизайном та просуванням веб-сайтів. Завжди радий новим читачам блогу та добрим клієнтам.


Вам також може сподобатися...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.

Шаблони для WordPress
Найкращий хостинг в Україні
Стабільний хостинг для Drupal