Wordpress3で複数のブログを管理できるようにする。

電脳備忘録

少し前からWordPress3をいじくってます。以前触ったことがあるので、思い出す作業に近いかもしれません。
WordPress3から複数ブログの管理が可能になったとのことなのでどんなものか、テストサイトで確認してみたいと思います。

WordPtress3で複数ブログを管理できるようにするには、「wp-config.php」ファイルの下記のコードの「define('WP_ALLOW_MULTISITE', true);」を追記するを

define('WP_DEBUG', false);<br />
define('WP_ALLOW_MULTISITE', true);<br />
/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */

追記したら、管理画面にログインして「ツール」から「ネットワーク」を選択。
プラグインを停止する旨のメッセージが表示されたらプラグインを停止する。
テキストボックスの内容を確認して「インストール」をクリックする。
下記の画面の表示内容にしたがってファイルの修正及び作成を行う。
wp-config.php
ファイルの /* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */  という行より上に以下のコードを追加

define( 'MULTISITE', true );<br />
define( 'SUBDOMAIN_INSTALL', false );<br />
$base = '/wptst/';<br />
define( 'DOMAIN_CURRENT_SITE', 'localhost' );<br />
define( 'PATH_CURRENT_SITE', '/wptst/' );<br />
define( 'SITE_ID_CURRENT_SITE', 1 );<br />
define( 'BLOG_ID_CURRENT_SITE', 1 );
/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */

.htaccessファイル作成し、下記の一文を書く(デフォルトのまま)

RewriteEngine On
RewriteBase /wptst/
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

※今回windows上のxampp環境でテストを行ったのですが、windowsだと「.htaccess」ファイルが作成できません。
一度htaccess.txtという名前で保存しwindowsコマンドのrenを使ってリネームする必要があります。
例:>ren C:\xampp\htdocs\wptest\htaccess.txt htaccess
画面下に下記の一文の末尾「ログイン」リンクをクリックして再度ログインする。以上のステップを完了すると、ネットワークの有効化と設定が行われます。ログインし直す必要があります。
ログイン後「特権管理者」というメニューが追加されています。
どうやらこの項目から設定するようですが、具体的な設定は後日じっくりと取り掛かろうと思います。

広告

ブログの維持費に充てるでございます・・・。