WPML
ステータス
未解決
報告対象
WPML Multilingual & Multicurrency for WooCommerce 5.3.5
トピックタグ
Bug, WCML

問題の概要

言語 URL 形式を「パラメータとして追加された言語名」に設定している場合、セカンダリ言語の「マイアカウント」ページからログアウトすると、「マイアカウント」ページに留まらずwp-login.phpにリダイレクトされます。

回避策

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


  • テーマのfunctions.phpファイルに以下のコードを追加します。
    add_filter( 'logout_url', function( $url ) {
        return str_replace( '&', '&', $url );
    }, 5 ); // Priority 5 to run before WPML's Core filter.

または、WPML > 設定ページでログインページと登録ページの翻訳を許可するオプションをオフにします。

すべての既知の問題 →