あのときコード

bogoでタクソノミーなどのパーマリンクがうまくいかないとき

wordpress bogo 多言語 タクソノミー アーカイブページ

プラグイン Rewrite ルールチェッカー をインストール

タクソノミーのアーカイブページなど、うまく表示されないURLのリライトルールをチェックする

優先されているリライトルールを削除

リライトルールによっては、

index.php?attachment=$matches[1]

などが上位にきている場合があるので、こちらを削除する。

function remove_rewrite_rules( $rules ) {
    foreach ( $rules as $rule => $rewrite ) {
        if ( $rule == 'ここにリライトルールを記述') {
            unset( $rules[$rule] );
        }
    }
      
  return $rules;
}

add_filter( 'rewrite_rules_array', 'remove_rewrite_rules' );

参考サイト