wordpressが導入していない既存サイトで一部のディレクトリにwordpressを導入したい、
wordpressがあるディレクトリを1つに分かりやすくまとめておきたいというような場合の導入法。
1.wordpress導入
サブディレクトリ(wpなど)に通常通りwordpressを導入。
2.管理画面の表示設定を変更
管理画面→設定→一般で、サイトアドレスをルートURLに変更
3.wpディレクトリ直下にあるindex.phpと.htaccessをルート直下にコピーする。
ルート直下に.htaccessがすでにある場合、すでにあるファイルにwpディレクトリ直下の.htaccessの内容を追加する形で良いと思う。(たぶん)
ルート直下にあるindex.phpと.htaccessはコピーする前にバックアップをとっておくこと!
4.ルート直下のindex.phpの中身を変更
lang:index.php
require( './wp-blog-header.php' );
↓
lang:index.php
require( './wp/wp-blog-header.php' );
/wp/の部分はwordpressを導入したディレクトリ名。
http://www.soulmatefes.com/2013/07/wordpress-2.html
http://www.craneto.co.jp/wordpress-koneta/571/
以下は必要ない可能性高し
(5.トップページは元々の表示のままにしておきたい場合)
バックアップした、元々ルート直下にあったindex.phpをwordpressのテーマフォルダ以下にindex.phpをコピーする。
これは管理画面→設定→一般で、サイトアドレスをルートURLに変更したため。
(6.投稿記事を特定のディレクトリ以下のページに表示したい場合)
パーマリンクを/%category%/~などにして、固定ページ(ここのパーマリンクで~/blog/とかにする)を作成。
それで。固定ページ(page-blog.phpとかにする)に投稿記事を表示させるようにすれば、とりあえずは良さそう。
ただ投稿のカテゴリやタグ一覧ページは特定のディレクトリ以下にならないので、そこはどうしようかな~
うん、わからん。