GitHub repository にある Ultimate Multisite snippets の使い方
GitHub repository には、Ultimate Multisite ユーザーからよく要望されるコード snippet が用意されています。たとえば、サインアップページに Google Analytics script を追加したり、管理 Dashboard から meta box を非表示にしたりする小さな機能を追加できます。
この記事では、これらのコードの使い方、より具体的には配置場所を説明します。
snippets は以下のリンクで確認できます。
https://github.com/next-press/wp-ultimo-snippets/
コードを追加する方法は 2 つあります
-
theme の functions.php ファイルに追加する。
-
Must-Use Plugins(mu-plugins)
theme の functions.php ファイルに snippet を追加する方法
-
WordPress Network 管理 Dashboard にログインし、Themes >Theme Editor に移動します(下の screenshot を参照)。
-
"Edit Themes" ページで、画面右上にある dropdown field で active theme が選択されていることを確認します(下の screenshot の #3)。
-
"Theme Files" セクションの functions.php ファイルをクリックしてファイルを読み込みます。下部までスクロールし、GitHub repository から取得した Ultimate Multisite snippet を貼り付けます。
Must-Use Plugins(mu-plugins)の作成方法
WordPress には、"Must-Use Plugins"、略して "mu-plugins" と呼ばれるカスタム機能を読み込める機能があります。
これらの特別な mu-plugins は、他の通常の plugin より前に読み込まれ、無効化できません。マルチサイトネットワークでは、これらの mu-plugins 内のコードがインストール内のすべてのサイトで読み込まれます。
1. FTP または SSH を使用して、WordPress インストールのファイルシステムにアクセスします。
2. WordPress インストールの wp-content ディレクトリ内に、mu-plugins という名前の新しいディレクトリを作成します。
3. Notepad または任意のコードエディターを使用して、コンピューター上に wu-snippet.php という名前の新しい PHP ファイルを作成します。
4. GitHub repository から取得した Ultimate Multisite コード snippet をファイルに配置して保存します。mu plugin にラベルを付けるために、このコードをコード snippet の先頭に追加することもできます。