質問: ### 前提・実現したいこと 現在wordpressのテーマを自作しています。 single.phpとarchive.phpとindex.phpしか使わない簡単なテーマです。 初心者で右も左もわからず、原因不明の現象がおきて困ってます... ### 発生している問題・エラーメッセージ パーマリンクを ドメイン/カテゴリ/ にするとカテゴリが個別投稿と認識されsingle.phpが読み込まれる。 ドメイン/category/カテゴリ/ になると解消されるのですがどうしても/categry/を消したいです。 ### 該当のソースコード ### 試したこと テーマを削除して再インストールしても解消されませんでした。 ### 補足情報(FW/ツールのバージョンなど) WordPress 4.9.10
回答: 回答がつかないようなので... > > パーマリンクを > > ドメイン/カテゴリ/ > > にするとカテゴリが個別投稿と認識されsingle.phpが読み込まれる。 > > > ドメイン/category/カテゴリ/ > > になると解消されるのですがどうしても/categry/を消したいです。 > > > まず、状況の確認ですが、 * パーマリンク設定は、何になっていますか? 基本? 数字ベース? 投稿名? * WordPress 標準テーマでは、どのような表示になりますか? > > どうしても/categry/を消したいです。 > > > いろいろ不明点が多いのですが、全てのパターンに対して仕様が確実に定義されているのであれば、WordPress のリライトテーブルを書き換えることで対応できると思います。 ただ、自力でコードを作成するより、既存のプラグインが配布されていると思うので、プラグインをインストールして対処するほうが簡単です。 カテゴリーアーカイブの URL から category の文字を消すのであれば、たとえば、 * No Category Base * Remove Category URL などのプラグインが配布されています。 もし、自力で対処するなら Rewrite_API や Class_Reference/WP_Rewrite を読んでチャレンジしてみてください。