質問: ### 目標 現在のサブディレクトリ→ ~.com/ja 変更後のサブディレクトリ ~.com/jp ### 現状 ワードプレス(サーバー: エックスサーバー)を使用してウェブサイトを作成しています。 プラグイン"Bogo"を使用していますが、現在サブディレクトリが~.com/jaとなっています。 ### 分からない事 ~.com/jaを、~.com/jpに変更する為には、どうすればいいかわかりません。 ### 解決結果 プラグインの書き換えが難しいと判断した為、プラグイン"Bogo"の使用はせず、サブディレクトリ~.com/jpをサイトに追加して、再構築する事にしました。 丁寧にありがとうございました!
回答: 変更したい理由が不明ですが... `ja` は、Linux や PHP を始めとして、多くのソフトウェアで「(言語としての)日本語を表す文字」として、標準的に使われているので、`ja` でなんとかする方向を考えた方が良いと思います。 (日本という地域を表す場合は、`JP` が使われています。) Bogo のソースコードを見ると、`get_locale()` で、WordPress のロケール情報(から言語)を取得しています。 置き換えるための HOOK 等は用意されていませんので、この部分を変更する必要があるのであれば、プラグイン本体のソースコードを変更する必要があります。(注意点としては、プラグインのアップデート等で元に戻ります。) 変更する例としては、URL 関係でロケールを扱う場合に ja を jp に読み替える処理を追加する。 また、WordPress 本体では、日本語は ja で処理されているので、このあたりも不整合が起きないように対応する必要があると思われます。(詳しく追いかけていませんが、WordPress の locale を書き換えると翻訳ファイル等で不具合が出るような気がします。)