WP(ワードプレス)のマルチサイト化

普段はMTを使っているのですが、WPも使えたほうが便利だということもあり、今回、WPに挑戦しています。
WPはプラグインが大変充実していていろいろサイトをカスタマイズ出来る一方、PHPを主に使っているので、知識がないとなかなか奥深くまではイジリにくい言った性質を持っています。

普段、MTで大規模サイトを作成するときにはあっさりできることも、WPでは難しかったりします。
そして今回、私がとても悩んだのがWPでの「マルチサイト化」です。
マルチサイト化するまでの方法を紹介したいと思います。

マルチサイトにする手順

WordPress:3.5.1
サーバー:エックスサーバー
まず、プラグインをすべて無効化します。
サーバーにアクセスし、「wp-config.php」を書き換えます。

/*マルチサイト機能有効化*/
define( ‘WP_ALLOW_MULTISITE’, true );

記述場所はどこでもOKです。
WPにログインし、「ネットワーク設定」という項目が追加されているので、選択します。
必要事項を記述します。
すると、「WordPressサイトのネットワークを作成」の画面が表示されますので、掲載されている内容に沿って設定していきます。
※wp-config.phpと.htaccessファイルのバックアップを取っておいた方が良いです。
「wp-config.php」に記述されている「/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */」の行より上に次のソースを記述します。

/*マルチサイト機能有効化 ↓ここから*/
define( ‘MULTISITE’, true );
define( ‘SUBDOMAIN_INSTALL’, false );
$base = ‘/’;
define( ‘DOMAIN_CURRENT_SITE’, ‘ドメイン’ );
define( ‘PATH_CURRENT_SITE’, ‘/’ );
define( ‘SITE_ID_CURRENT_SITE’, 1 );
define( ‘BLOG_ID_CURRENT_SITE’, 1 );
/*↑ここまで*/

最後に、「BEGIN」「END」までをコメントアウトします。これが重要です。私はここに引っかかっていました。
これでマルチ化は完了です。
参考にしたサイト⇒http://blog.infinity-dimensions.com/2012/03/wordpress-3x-multisite-memo.html

タイトルとURLをコピーしました