いろんなところでやっていると思いますが、カテゴリURL(/category)を削除する方法として、パーマリンクの「カテゴリーベース」に「.(ドット)」を入れる方法があります。
でもその方法だと、投稿記事がちゃんと表示されなかったりすることはありませんか?
そういう方は大抵パーマリンクの設定が「/%category%/%postname%/」になっていて、ちゃんと表示されなくなっているのではないでしょうか。
そんな方でも「/%category%/%postname%.html」など、最後に「.html」などを追加すれば問題なく表示されるようになるのですが、Movabletypeなど別のCMSからの移行でURLを変更したくない場合などには帰って面倒です。
だからといって、不用意にネットから拾ってきた「functions.phpを編集する方法」などで編集しても、後でどうなっても自己責任。
実は、WordPressのパーマリンクの設定を考慮した上で、管理画面からだけで対応できる簡単な方法があります。
1.カテゴリーベースは「.(ドット)」を入れたままでOKです。
2.パーマリンクを「/%category%/%postname 」にする。postnameのあとの半角スペースを忘れずに。
これだけです。最後の「/なしで半角スペースを入れる」この部分が大事な部分です。
ついでに保存後にパーマリンクを改めて見ると「%20」になっていますが、「%20」は半角スペースの意味で、URL上特に問題はありません。
単純に思ったのですが、パーマリンクの仕組みとしてなぜ最後に「.html」などを追加すれば問題なく表示されるようになるか、ということを考えれば簡単な話。