NARUMASA CREATIVE DESIGN
Copyright © narumasa.com
All rights reserved.

パーマリンクで/categoryを.ドットで削除しても記事をちゃんと表示させることができる方法の1つ

いろんなところでやっていると思いますが、カテゴリURL(/category)を削除する方法として、パーマリンクの「カテゴリーベース」に「.(ドット)」を入れる方法があります。

でもその方法だと、投稿記事がちゃんと表示されなかったりすることはありませんか?
そういう方は大抵パーマリンクの設定が「/%category%/%postname%/」になっていて、ちゃんと表示されなくなっているのではないでしょうか。

そんな方でも「/%category%/%postname%.html」など、最後に「.html」などを追加すれば問題なく表示されるようになるのですが、Movabletypeなど別のCMSからの移行でURLを変更したくない場合などには帰って面倒です。

だからといって、不用意にネットから拾ってきた「functions.phpを編集する方法」などで編集しても、後でどうなっても自己責任。

実は、WordPressのパーマリンクの設定を考慮した上で、管理画面からだけで対応できる簡単な方法があります。

1.カテゴリーベースは「.(ドット)」を入れたままでOKです。

2.パーマリンクを「/%category%/%postname 」にする。postnameのあとの半角スペースを忘れずに。

これだけです。最後の「/なしで半角スペースを入れる」この部分が大事な部分です。
ついでに保存後にパーマリンクを改めて見ると「%20」になっていますが、「%20」は半角スペースの意味で、URL上特に問題はありません。

単純に思ったのですが、パーマリンクの仕組みとしてなぜ最後に「.html」などを追加すれば問題なく表示されるようになるか、ということを考えれば簡単な話。

原価計算機を作りました
WordPressの自作のカスタムブロックを作る