- ステータス
- 解決済み
- 報告対象
- WPML Multilingual CMS 3.5.1.1
- 解決されたバージョン
- WPML Multilingual CMS 3.6.0
問題の概要
テーマのサイズや含まれる文字列によっては、WPML -> テーマとプラグインのローカライズページで「WPMLの文字列翻訳を使用してテーマとプラグインを翻訳」オプションを有効化する際に問題が発生する場合があります。
これは、そのオプションを有効化すると同時に、文字列処理のスキャンが開始されるためです。テーマに多数の文字列が含まれている場合、最大実行時間の制限に達したり、メモリ制限を超過したりするエラーが発生する可能性があります。
回避策
以下の定数を定義するだけで解決します:
define( 'WPML_DISABLE_AUTOMATIC_THEME_SCANNING', true);
これをwp-config.phpに記述すると、テーマの自動スキャン機能がオフになります。
これでオプションを保存できるようになります。その後、必要に応じて手動でテーマの文字列を再スキャンできます。