- ステータス
- 解決済み
- 報告対象
- WPML Multilingual CMS 3.1.8.2
問題の概要
この問題は、siteurlオプションに末尾のスラッシュが含まれており、WPMLが言語ごとに異なるドメインで設定されているウェブサイトでのみ発生します。
この末尾のスラッシュは設定->一般ページには表示されません。データベースのwp_optionsテーブルで直接確認する必要があります。
回避策
この問題の修正はWPMLの次のバージョンでリリースされます。
それまでの間、この問題を修正するには以下の手順に従ってください。
- 最新のウェブサイトのバックアップがあることを確認します。
- 最新バージョンのWPML(3.1.8.2)がインストールされていることを確認します。
sitepress.class.phpファイルを見つけ、6463行目を探します。- 次の行を探します。
$this->settings[ 'language_domains' ][ $default_language ] = $wpdb->get_var( "SELECT option_value FROM $wpdb->options WHERE option_name = 'siteurl'"); - そして、次のように置き換えます。
$this->settings[ 'language_domains' ][ $default_language ] = $absolute_home_url;