WPML
ステータス
解決済み
解決されたバージョン
WPML 4.9.3
トピックタグ
Bug

問題の概要

コンテンツが翻訳され、メディア翻訳プラグインが有効な場合、翻訳されたコンテンツ内の画像URLにダブルスラッシュが含まれることがあります。画像は通常通り表示されますが、サードパーティにおいて意図しない副作用を引き起こす可能性があります。

注意:この問題は、デフォルトのWordPress設定である「アップロードしたファイルを年月ベースのフォルダーに整理」が無効になっている場合にのみ発生します。

回避策

修正されるまでの間、ファイルplugins/wpml-media-translation/classes/media-translation/class-wpml-media-image-translate.phpを編集することで、(新規翻訳では)この問題を回避できます。

次の行(211行目付近)を見つけます。

			$filename          = array_pop( $file_subdirectory_parts );
			$image_url_parts[] = implode( '/', $file_subdirectory_parts );

次のように編集します。

			$filename          = array_pop( $file_subdirectory_parts );
			if ( !empty( $file_subdirectory_parts ) ) {
				$image_url_parts[] = implode( '/', $file_subdirectory_parts );
			}

すべての既知の問題 →