Як выкарыстоўваць фрагменты Ultimate Multisite на нашым GitHub репазіторыі
У репазіторыі GitHub ёсць фрагменты кода, якія часта запытваюць карыстальнікі Ultimate Multisite, калі ім патрэбна дадаць невялікія функцыянальнасці, напрыклад, дадаць скрипт Google Analytics на страных рэгістрацыі або схаваць мета-бокс з адпаведнай панілі кіравання.
У гэтым артыкуле мы пакажам, як выкарыстоўваць, або, больш канкрэтна, куды размесціць гэтыя коды.
Вы можаце знайсці фрагменты па спасылцы ўнізе.
https://github.com/next-press/wp-ultimo-snippets/
Існуе 2 спосабы дадаць код:
-
У файл
functions.phpвашага тэмы. -
Must-Use Plugins (mu-plugins).
Як дадаць фрагмент у файл functions.php вашага тэмы.
-
Увайдзіце ў адпаведнае паніль кіравання вашага WordPress Network і перайдзіце ў Themes > Theme Editor (Паглядзіце скріншот ніжэй).
-
На адкароне "Edit Themes" (Рэдагаванне тэмаў) пераканайцеся, што вы выбралі актыўную тэму ў выпадаўным полі, якое знаходзіцца ў верхнім правым кутку экрана (#3 на скріншоце ніжэй).
-
Націсніце на файл
functions.phpу секцыі "Theme Files", каб загрузіць файл. Зробіце скрол да ніжняй часткі і ўстаўце фрагмент Ultimate Multisite, які вы атрымалі з репазіторыю GitHub.
Як стварыць Must-Use Plugins (mu-plugins)
WordPress мае функцыю, якая дазваляе вам загружаць карыстальнічныя функцыянальнасці, названыя "Must-Use Plugins" або, каротка, "mu-plugins".
Гэтыя спецыяльныя mu-plugins загружаваецца да ўсіх іншых звычайных плагінаў, і іх нельга выключаць. У сетцы multisite код, які знаходзіцца ў гэтых mu-plugins, будзе загружаны на ўсі сайты ў вашай інстыляцыі.
-
Выкарыстоўвайце FTP або SSH, каб атрымаць доступ да файловой сістэмы вашай інстыляцыі WordPress.
-
Унутры каталогу
wp-contentвашай інстыляцыі WordPress створыце новы каталог з назвай: mu-plugins.
-
Стварыце новы PHP файл на сваім камп'يوټر выкарыстоўваючы Notepad або любы рэдактар кода, назваўшы яго
wu-snippet.php. -
Устаўце фрагмент кода Ultimate Multisite, які вы атрымалі з репазіторыю GitHub, у файл і захавайце яго. Вы таксама можаце дадаць гэты код у верхнюю частку фрагмента, каб падлічыць ваш mu plugin.