WordPress | マルチサイトで引き継がない設定の移行方法

2023-02-22WordPress マルチサイト,WordPress

WordPress | マルチサイトで引き継がない設定の移行方法

WordPressのマルチサイト化で子サイトに引き継がない設定の移行方法を紹介しています。

マルチサイト化で子サイトに引き継ぐもの、引き継がないもの

引き継ぐもの

  • テーマのファイル群
  • プラグイン

引き継がないもの

  • テーマのカスタマイズ設定
  • 外観のカスタマイズ設定
  • メニュー設定
  • ウィジェット設定

テーマのファイル群(共有)

テーマのファイル群、「wp-content:ディレクトリに入っているものは全て共有可能です。

子サイトは親サイトとは違うテーマにしたい場合は、別のテーマを選べます。

「style.css」や「functions.php」も引き継いでいるので、親サイトの方で変更を加えると同じテーマを選択している子サイトにも反映されます。

プラグイン(共有)

「サイトネットワーク管理」から各プラグインのインストールが可能です。
マルチサイトに対応していないプラグインもあるので注意が必要です。

テーマのカスタマイズ設定

テーマのカスタマイズ設定は引き継がれず、サイト単位で個別の機能になっています。

カスタマイズ設定をインポート・エクスポートできるプラグイン「Customizer Export/Import」が操作も簡単でおすすめします。

外観のカスタマイズ設定

外観のカスタマイズ設定はテーマに依存する部分が多いので同じテーマである必要がありますが「Customizer Export/Import」で簡単にインポート・エクスポートが可能です。

メニュー設定

マルチサイト化でのヘッダーナビ(グローバルナビ)メニューも各サイトで設定が必要になります

同じ内容にしたい場合は「WPS Menu Exporter」で簡単にエクスポート・ インポート・が可能です。

関連:マルチサイトで引き継がない設定の移行方法 | ONE NOTES

※インポート後、反映させるには「外観」ー「メニュー」から追加されているメニューの設置場所を指定して一度保存する必要があります

ウィジェット設定

ウィジェット設定も各サイト殆ど同じなのに手動で設定はかなり大変です。

プラグイン「Widget Importer & Exporter」を使う事で簡単に移行する事が可能になります。

その他の方法

プラグイン「All-in-One WP Migration」でデータベース設定のみをエクスポートする方法も考えられましたが「Multisite Extension」という拡張機能を購入($199)する必要がありました。