WPML
ステータス
解決済み
報告対象
WPML Multilingual CMS 4.6.9
解決されたバージョン
WPML 4.6.10
トピックタグ
Bug

問題の概要

WordPressのマルチサイトネットワーク、またはサブフォルダにインストールされた単一インストール環境において、デフォルト言語にディレクトリを使用するオプションを有効にすると、タクソノミーアーカイブで誤ったリダイレクトが発生し、404エラーになります。

回避策

続行する前に、サイトの完全なバックアップを必ず作成してください。

WPMLの最新のベータ版リリース(v 4.6.10)をインストールしてみてください。

または、以下の手順をお試しください。

  • …/wp-content/plugins/sitepress-multilingual-cms/classes/canonicals/class-wpml-canonicals-hooks.phpファイルを開きます。
  • 104行目を探します。
  • 変更前:
    				$currentUri = substr( $currentUri, strlen( $path ) );
  • 変更後:
    				$currentUri = '/' . ltrim(substr( $currentUri, strlen( $path ) ), '/');

すべての既知の問題 →