マルチサイト導入とつまずいたことまとめ

マルチサイトの追加方法(サブディレクトリ)

1.設定ファイルの編集

wp-config.phpに以下の記述を追加する

define('WP_ALLOW_MULTISITE', true);
PHP

2.ネットワークの設定

  • 管理画面から「ツール」→「ネットワークの設定」を選択
  • 「サブディレクトリ」を選択
  • ネットワークのタイトルを入力し「インストール」をクリック

3.ネットワークの有効化

「ネットワークを有効化中」画面に表示される情報をwp-config.php.htaccessに追加

4.サイトの追加

  • 管理画面から「サイトネットワーク管理者」→「サイト」→「新規追加を選択
  • 「サイトのアドレス」・「サイトのタイトル」・「管理者メールアドレス」を入力し「サイトを追加」をクリック

マルチサイトの情報を取得する

<?php  $site = get_sites(); var_dump($site);?>
PHP

子サイトの情報を取得する

<?php $blog_id = 'XX'; switch_to_blog( $blog_id ); // ここに切り替えたブログ向けの処理を記述 restore_current_blog();?>
PHP

read next