アーカイブ: 2015年11月

WordPress のマルチサイトでのサブドメインサイト間のログイン状態(COOKIE)の扱い

WordPress のマルチサイトをサブドメインでインストールした場合、ログイン状態は全てのサブドメインのサイトに引き継がれる。つまりどのサブドメイン下でログインしても、ログイン済みの状態でほかのサブドメインにアクセスできる、ということになる。このことが都合がよい場合もあれば、サブドメインごとにログイン状態(COOKIE)を管理したい場合もあると思う。

その場合は、wp-config.php に以下の記述を足してやればよいようだ。

define('COOKIE_DOMAIN', '');

上記の設定を加えることで、サブドメインごとにユーザーが関連付けられていたとしても、それぞれのサイトでログインさせることができるようになる。