WordPress - 2019-04-03

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

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

1.設定ファイルの編集

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

define('WP_ALLOW_MULTISITE', true);

2.ネットワークの設定

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

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

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

4.サイトの追加

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

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

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

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

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

Related Posts

Related Posts

マルチサイトでサブディレクトリが404になった時に確認すること

2018-04-11

WordPressの管理画面カスタマイズ-投稿・固定ページ

2017-10-05

WordPressの管理画面カスタマイズ-管理画面メニュー

2017-10-20

WordPressのカスタムフィールドやカテゴリを検索対象に含める方法

2018-02-07