2009-03-10

[WordPress] 複数ブログ


Nucleusで作っているブログをWordPressに移行させようと考えているのですが、
一番気になっているのが、複数ブログが作れるのかということです。

以前に調べたときは、複数ブログにはNucleusが一番向いているということで、
カスタマイズしやすいのもNucleusとのことだったので、
Nucleusを採用した経緯があるのですが、
最近ではすっかりWordPressが市民権を得ているようなので、
仕事で使う可能性も高いので、移行するつもりです。


それで、複数ブログなのですが、
Nucleusのように、ブログ同士での連携はできないようですが、
2回インストールしなくても、複数ブログの運用はできるようです。

wp-config.php の
$table_prefix = ‘wp_’;
の後に、

// determine table prefix according to the REQUEST_URI
$prefix_array = array(
‘/wordpress’ => ‘wp_’ ,
‘/wordpress2’ => ‘wp_blog_’
);
if($prefix_array){
$uri = $_SERVER[‘REQUEST_URI’];
foreach($prefix_array as $search_uri => $search_table_prefix){
if(strpos($uri, $search_uri) === false){ continue; }
$table_prefix = $search_table_prefix;
}
}


‘/wordpress’ => ‘wp_’  が1つ目、’/wordpress2′ => ‘wp_blog_’ が2つ目のブログの
フォルダ名とテーブルプレフィックスを関連付ける行です。


それから、「/wordpress2」フォルダを作成し、 .htaccess をアップします。
その内容は、

Options FollowSymLinks Includes
RewriteEngine On

RewriteRule (.*) /wordpress/$1 [L]
RewriteRule . /wordpress/index.php [L]


そしてインストールしたら完了です。
http://www.***.com/wordpress2/wp-admin/install.php


参考サイト
http://ameblo.jp/curiouseverything/entry-10167034407.html

Comment:

Trackback URL: