WordPressマルチサイトセットアップ用のネットワークライブラリを作成する方法

公開: 2018-10-03

複数のWordPressWebサイトを実行することは、それぞれに個別のメディアライブラリを処理する必要がなくても十分に困難です。 同じファイルを再利用する必要がある場合は、それらを何度もアップロードする必要があり、多くの時間とスペースを浪費します。

この記事では、WordPressマルチサイトセットアップ用の単一のネットワークライブラリを作成できるプラグインを紹介し、その使用方法を説明します。 その前に、WordPressのネットワーク化されたライブラリがどのようにあなたがより効率的になるのを助けることができるかについてもう少し話しましょう!

WordPressのネットワークライブラリがあなたの生活を楽にする理由

マルチサイトネットワークを設定すると、一元化されたダッシュボードを使用して複数のWebサイトを管理できます。 場合によっては、マルチサイトセットアップを使用すると、テーマなど、ネットワークのサイト間でリソースを共有することもできます。

ただし、ネットワーク上の各サイトには、引き続き独自のメディアライブラリがあります。 複数のサイト間で画像を再利用することを計画している場合、これは面倒な場合があります。 その場合は、それらを何度もアップロードして、あるダッシュボードから次のダッシュボードにジャンプし続ける必要があります。

すべてのサイトがアクセスできる中央メディアライブラリがあると、これらの問題が解決します。 これはニッチな機能ですが、マルチサイトの所有者がメディアファイルを整理するのに非常に役立ちます。 さらに、それはかなりクールです。それが、それがどのように機能するかをお見せしたかった理由の1つです。

ネットワークメディアライブラリプラグインの紹介

ネットワークメディアライブラリプラグイン。

ネットワークメディアライブラリは、複数のサイトにまたがる共有ライブラリを作成するために使用できるプラグインです。 これは、ネットワークのサイトの1つを「中央ライブラリ」として指定することによって機能します。 そのサイトは、アップロードしたファイルがネットワーク内の他のWebサイトでも利用できることを除いて、通常どおり機能します。

プラグインはプラグアンドプレイ(駄洒落を許してください)でもあるので、テストするのは簡単です。 プラグインは現在GitHubでのみ利用可能ですが、WordPress.orgで見られるものと同じように機能することを直接お伝えすることもできます。

主な機能:

  • マルチサイト設定用のネットワークメディアライブラリを作成します。
  • 中央メディアライブラリとして機能するようにネットワーク内のサイトを指定します。
  • インストールと使用が簡単です。

価格:無料| 詳しくは

WordPressマルチサイト用のネットワークライブラリを作成する方法(3ステップ)

前に述べたように、これから使用するプラグインはセットアップが簡単です。 次に、GitHubからプラグインをインストールするプロセスを順を追って説明し、テストして正しく機能することを確認します。

ステップ1:ネットワークメディアライブラリプラグインをインストールする

GitHubからプラグインをダウンロードすることは、WordPress.orgリポジトリからダウンロードすることとほとんど同じです。 まず、プラグインのGitHubリポジトリに移動し、画面の右上にある[クローン]または[ダウンロード]ボタンを探します。 それをクリックして、[ ZIPダウンロード]オプションを選択します。

GitHubからプラグインをダウンロードします。

これで、マルチサイトダッシュボードを開き、[プラグイン] > [新規追加]タブに移動できます。 [プラグインアップロード]オプションを選択し、1分前にダウンロードしたzipファイルを追加します。

プラグインをWordPressにアップロードします。

パイのように簡単ですよね? ここで、ネットワークのプラグインをアクティブ化して、ステップ2に進むことを忘れないでください。

ステップ2:マルチサイトネットワークにメディアファイルをアップロードしてプラグインをテストする

ご存知かもしれませんが、マルチサイトダッシュボードにはギャラリータブが含まれていません。 これを回避するために、プラグインはWebサイトの1つを中央ライブラリとして機能するように指定します。 デフォルトでは、プラグインはID番号2のサイトを取得します。

ほとんどの場合、ID番号2は、ネットワークのセットアップ後に作成した最初のサイトに対応している必要があります。 テストでは、ダミーのマルチサイトネットワーク(Local by Flywheelを使用)をセットアップし、それにいくつかのサイトを追加しました。 下の画像では、 website-1はID番号2に対応しています。

ネットワーク上のサイトのリスト。

また、サイトの[編集]オプションを押してサイトのIDを確認すると、個々の設定が開きます。 そのページのURLを見ると、その最後にID番号が表示されています。

サイトのID番号を確認します。

それが邪魔にならないように、中央ギャラリーとして使用するサイトのダッシュボードに移動します。 入ったら、[メディア]タブに移動し、プラグインが機能しているかどうかをテストする画像をアップロードします。 あなたが子犬の写真を持っているなら、私たちはそれと一緒に行くことをお勧めします:

中央メディアライブラリに画像を追加します。

写真がアップロードされたら、先に進んでネットワーク内の他のサイトのダッシュボードにアクセスし、そのメディアライブラリを開きます。 これで、テスト画像がここに表示されます。

私たちのように興味があれば、サイト番号2のメディアライブラリに写真をアップロードするとどうなるか疑問に思うかもしれません。 私たちはそれを試してみました:

メディアギャラリーに2番目の画像を追加します。

サイト番号1のメディアライブラリを確認したところ、2番目の画像もすべてのサイトのライブラリに表示されていることが確認できます。 ここでのポイントは、プラグインをインストールすると、接続されているすべてのサイトのメディアライブラリが同期されることです。 ただし、マルチサイトネットワークでは、これらの画像のコピーが1つだけ中央ライブラリに保存されます。

ステップ3:アップロードしたファイルのコピーが1つしかないかどうかを確認する

プラグインが正しく機能しているかどうかをテストするために、マルチサイトネットワークのディレクトリを掘り下げることにしました。 つまり、マルチサイトルートフォルダに移動してから、 wp-content / uploadsディレクトリに移動しました。 以下に示すように、内部には2つのフォルダーがあり、テストネットワーク内の各Webサイトに1つずつあります。

各ネットワークサイトのメディアフォルダにアクセスします。

ローカルセットアップを使用しているため、ファイル転送プロトコル(FTP)の代わりにWindowsエクスプローラーを使用してテストを実行しました。 それはさておき、アップロードフォルダでウェブサイト番号2を確認したところ、空であることがわかりました。

ウェブサイト2のアップロードをチェックしてください。

ただし、メディアフォルダでWebサイト番号1を確認したところ、次のことがわかりました。

メディアフォルダでサイト番号1を確認します。

思い出してください。左側に表示されている最初の画像をウェブサイト2にアップロードしました。 次に、プラグインはそれをサイト番号1に移動し、番号2にその中央ライブラリへのアクセスを提供しました。

ご覧のとおり、プラグインは意図したとおりに機能し、画像の追加コピーを作成することはありません。 そのため、先に進んで、必要な数の子犬の写真をアップロードできます。

結論

複数のWordPressWebサイトを管理する場合は、効率が重要です。 サイトに一元化されたメディアライブラリを使用すると、時間を節約し、ファイルを何度もアップロードする必要がなくなります。

WordPress用のネットワークライブラリを作成(およびテスト)するために必要なのは、次の3つのステップだけです。

  1. ネットワークメディアライブラリプラグインをインストールします。
  2. マルチサイトネットワークにメディアファイルをアップロードして、プラグインをテストします。
  3. アップロードしたファイルのコピーが1つしかないかどうかを確認してください。

WordPressマルチサイト用のネットワークライブラリを設定する方法について質問がありますか? 下のコメントセクションで質問してください!

Macrovector /shutterstock.comによる記事のサムネイル画像