【ワードプレス】すでにあるスラッグの下に独立したページを作成する方法

スポンサーリンク
WEBサイト
スポンサーリンク

すでに存在するスラッグ(パーマリンクまたはURL)の下に独立したページを作成する場合、単純にフォルダを作成しただけだとすでに存在するスラッグのページが見れなくなってしまいます。

例えば

test

という固定ページがあったとすると

https://3rdcom.biz/b/配下に「test」フォルダを作成するとhttps://3rdcom.biz/b/test/が見れなくなってしまいます。(エラーページになります。)

これを回避するにはフォルダを作成してindex.phpを配置するとアクセスが出来るようになります。

/
└test
  └index.php

index.phpの中身はトップレベルのindex.phpを移植してパスを変えます。

今回は1階層上なのでindex.phpの中身を

require __DIR__ . '/wp-blog-header.php';

require __DIR__ . '/../wp-blog-header.php';

に変えます。

これで元々あったhttps://3rdcom.biz/b/test/が正常に表示されるようになります。

さらにhttps://3rdcom.biz/b/test/配下にフォルダを作りたいときは上記と同じように

https://3rdcom.biz/b/test/test2

を作成してindex.phpを配置してください。

その際の中身はさらに1階層下になるので

require __DIR__ . '/../../wp-blog-header.php';

と変更してください。

これでhttps://3rdcom.biz/b/test/test2配下に他のファイルを置けば閲覧できるようになります。

ワードプレスで配下に独立したページを作成する時も同じ手順になります。

コメント

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