前提
WordPress 5.3.3
Bogo 3.2.1(ローカルでは最新バージョン試しましたが解決はしませんでした、このバージョンを使用しているのは外部サービスとの連携のため)
パーマリンク共通設定
/%category%/%post_id%/
問題のカスタム投稿タイプ(仮にAとする)
パーマリンク /%a_category%/%postname%/
function.phpからカスタム投稿タイプを作成 => Custom Post Type UIでの作成しなおしもローカルでは試し済み
問題がなかったカスタム投稿タイプ(仮にBとする)
パーマリンク /%b_category%/%post_id%/
Custom Post Type UIで作成
発生している問題・エラーメッセージ
Bogoで多言語化しているのですが、Bでは問題なくカスタム投稿タイプの多言語(中国語)のカテゴリアーカイブを閲覧できるのに、Aでは404となっています。
試したこと
・リンク自体が間違っていないか確認 => 間違っていない
・どこかにリダイレクトされていないか => されていない
・パーマリンクの更新 => 効果なし
・パーマリンク構造をBと同じにする => 効果なし
・パーマリンクの共通設定を基本にする => これで404は解消されたものの、今度はAの多言語(翻訳済み)の記事が404に
・function.phpでの作成からCustom Post Type UIでの作成にローカル開発環境で変えてみる(設定はBを模す) => 効果なし
・Custom Post Type UIでダミーのカスタム投稿タイプを作成し同様の結果となるか確認 => こちらは404にならず
・function.phpでAに関する記述をすべてコメントアウト => 効果なし
基本的にパーマリンク構造は変更せずに問題を解消したいです。
どうしてもパーマリンクを変更しなければならない場合でも、多言語のサブディレクトリを作成する形のパーマリンクが好ましいです。(共通設定を基本にすることは避けたい)
Bはうまく行っていることからどこかで副作用を起こしているようなのですが、その原因がわからなく、お知恵をお借りしたい所存です。
一回作成したカスタム投稿タイプだから、プラグインで作成しなおしても副作用を解消できない可能性は感じています。
不足している情報があれば載せます。
よろしくおねがいします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。