ひとつのWPシステムで2ブログ運用する方法
メインブログとサブブログでテーマ(デザインテンプレート)を切り替えたかったので、やったことを時系列に備忘録として残しておきます。
今回使ったのは、バリュードメインで取得した独自ドメインと、バリューサーバーです。
ちなみに、複数ブログを利用するには、ワードプレスにもともと備わっている「マルチサイト機能」を利用します。
※1 バリューサーバーは、いつものxrea/coreserverだと問題になりやすいsafeモードが関係ないので、お値段が高く感じるとは思いますが、初心者にはチョーゼツおすすめです
※2 ドメイン直下にはシステム置きたくない派です
※3 わからないところがあったら、適宜、ネット検索で自己解決を~♪
<URLの仕上がりイメージ>
example.com | /index.php | ||
/.htaccess | 勝手にできてることが多いです(ValueServerの場合) | ||
/wordpress | WPシステム本体 | ||
/wp-config.php | マルチサイト設定の際に編集 | ||
/sub_blog/ | 2つめのブログ公開URL |
1.まず、メインのWPシステムをインストールしてログインできる状態にまでしておきます。(詳しいやり方は割愛)
2.左メニュー「設定」→「一般設定」で、公開URLを変更してトップレベルで公開するように設定。
(パーマリンク設定は、デフォルトのままで変更しないこと!)
3.インストールフォルダにあるindex.phpを、一階層上にコピー(ちゃんと、php内のパスも変更しておいてね)
4.マルチサイト設定に入ります
FTPで接続し、システムフォルダの中にある設定ファイルwp-config.phpの適当な位置に以下の一行を追加
define (‘WP_ALLOW_MULTISITE’, true);
追加したら、元の位置に上書きアップロードする
5.ワードプレスの管理画面を再読み込みすると、左メニューの上に項目が増えています。
6.左メニュー「ツール」→「ネットワーク」をクリック
サブディレクトリにぽっちをつけて、ネットワークのタイトルや管理者のメールアドレスを入力し「インストール」ボタンを押します。
7.すると、またまた、wp-config.phpの変更と、.htaccess(ご新規さま)の変更を言われます。そのまま、該当ファイルにそれぞれ、コピー&ペーストしてください。
なお、ここまで、同じように設定してきていた場合は、.htaccessファイルは自分でコピーして作ったindex.phpと同じところにできています。できてなかったら、自分で作る。
変更(または新規作成した)ファイルは、上記の仕上がりイメージどおりの場所に、FTPでアップロードする。
設定が終わったら、WP管理画面からログアウトして、再度ログインしなおします。
8.一番上の黒いメニューのところに「参加サイト」とあるので、マウスオーバーし、メニューを出して
「サイトネットワーク管理者」→「サイト」をクリックします
9.すると、「新規サイトを作成」というリンクが出てくるので、これをマウスでクリック
10.サイトアドレスや、サイト名、管理者メールアドレスを入力して「サイトを追加」ボタンを押します。
すると!ふたつめのブログができました!
11.メインブログのパーマリンク設定を変更したい場合は、上部黒メニューの「サイトネットワーク管理者」→「サイト」をクリック。
でてきたブログの「詳細」ボタンを押して、Permalink Structure欄を変更します。
※これで、blogフォルダを削除できています
サブブログについては、いつものように個別のダッシュボードの左メニュー「設定」→「パーマリンク設定」で変更できます。
12.続いて、それぞれにテーマ(ブログデザインテンプレート)をインストールするのですが、
このとき、「参加サイト」→「サイトネットワーク管理者」→「テーマ」からインストールします。
共通で使いたいプラグインもここから。
13.テーマをインストールしたら、「ネットワーク有効化」のリンクをクリックしてください
14.あとは、それぞれのダッシュボードから、左メニュー「外観」→「テーマ」に行って、それぞれに有効化します
ファイトっ!