Перейти до основного вмісту

Як використовувати фрагменти коду Ultimate Multisite з нашого репозиторію на GitHub

У репозиторії GitHub є фрагменти коду, які часто запитують користувачі Ultimate Multisite. Вони дозволяють додати невеликі функції — наприклад, підключити скрипт Google Analytics на сторінках реєстрації або приховати мета-блок з панелі адміністратора.

У цій статті ми покажемо, як використовувати ці фрагменти коду, а точніше — куди їх розмістити.

Знайти фрагменти коду можна за посиланням нижче.

https://github.com/next-press/wp-ultimo-snippets/

Є 2 способи додати код:

  1. У файл functions.php вашої теми.

  2. Must-Use Plugins (mu-plugins)

Як додати фрагмент коду у файл functions.php вашої теми

  1. Увійдіть в адмін-панель вашої мережі WordPress і перейдіть до Теми > Редактор тем (див. скриншот нижче).

  2. На сторінці "Редагування тем" переконайтеся, що у випадаючому списку у верхньому правому куті екрана вибрано вашу активну тему (#3 на скриншоті нижче).

  3. Натисніть на файл functions.php у розділі "Файли теми", щоб завантажити його. Прокрутіть донизу та вставте фрагмент коду Ultimate Multisite, який ви отримали з репозиторію GitHub.

Як створити Must-Use Plugins (mu-plugins)

WordPress має функцію, яка дозволяє завантажувати власний функціонал — це "Must-Use Plugins", або скорочено "mu-plugins".

Ці спеціальні mu-plugins завантажуються раніше за всі інші звичайні плагіни, і їх не можна деактивувати. У мультисайтовій мережі код з цих mu-plugins буде завантажуватися на всіх сайтах вашої інсталяції.

1. Використовуйте FTP або SSH, щоб отримати доступ до файлової системи вашої інсталяції WordPress.

2. У каталозі wp-content вашої інсталяції WordPress створіть новий каталог з назвою: mu-plugins.

3. Створіть на своєму комп'ютері новий PHP-файл з назвою wu-snippet.php за допомогою Notepad або будь-якого редактора коду.

4. Вставте у файл фрагмент коду Ultimate Multisite, який ви отримали з репозиторію GitHub, і збережіть його. Ви також можете додати цей код на початку фрагмента, щоб позначити ваш mu plugin.