Multiple sites by WordPress3.0

ワードプレス3で複数サイト管理

WordPress3.0にアップグレードをしたので複数サイトの設定をしてみる。

1.ネットワークの作成

define ('WP_ALLOW_MULTISITE', true);

wp-config.php の適当な場所に上記を追記。
再度、管理画面にアクセスすると、”Tools” メニュー内に “Network” という項目が出来ているのでクリック。

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

管理画面の指示通りに “wp-config.php”、”.htaccess” を編集すれば、”Super Admin” メニューが出現する。

はずだけど、上手くいかない・・・。

define ('WP_ALLOW_MULTISITE', true);
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
$base = '/blog/';
define( 'DOMAIN_CURRENT_SITE', 'decremented.net' );
define( 'PATH_CURRENT_SITE', '/blog/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

どうやら、”wp-config.php” に上記を追加する場所が違ってたみたい。

/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');

上記の上に追記する必要があるらしい・・・。

define ('WP_ALLOW_MULTISITE', true);
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
$base = '/blog/';
define( 'DOMAIN_CURRENT_SITE', 'decremented.net' );
define( 'PATH_CURRENT_SITE', '/blog/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
/* That's all, stop editing! Happy blogging. */

/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
	define('ABSPATH', dirname(__FILE__) . '/');

/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');

こんな感じに追加すれば無事に動いた。

Trackback

http://decremented.net/blog/2010/06/21/multiple-sites-by-wordpress3-0/trackback/