WPML
ステータス
解決済み
報告対象
WPML String Translation 3.2.1
解決されたバージョン
3.2.2

問題の概要

この問題は、値として配列を含むオプション(管理画面のテキスト)を翻訳しようとすると発生します。

たとえば、ページビルダーのようなアプリケーションで文字列(テキスト)を追加するためにこのメソッドを使用するテーマやプラグインを使用している場合があります。

配列のインデックス0(最初の要素)が欠落し、翻訳されません。

回避策

../plugins/wpml-string-translation/inc/admin-texts/フォルダー内のwpml-admin-texts.class.phpファイルを開きます。290行目を編集して、次のようにarray_filterstrlen引数を追加します。

 return array_filter( explode( '][', preg_replace( '/^\[(.*)\]$/', '$1', $string ) ), 'strlen' ); 

すべての既知の問題 →