WPML
ステータス
解決済み
解決されたバージョン
WPML ver. 4.3.8

問題の概要

最近のWPML 4.3.7バージョンのリリースにより、以下のPHP致命的エラー:

PHP Fatal error: Uncaught Error: Call to a member function get() on boolean in /wpml-string-translation/classes/filters/strings-filter/class-wpml-register-string-filter.php:186

または以下のPHP警告のいずれかが発生する問題が確認されています:

Warning: in_array() expects parameter 2 to be array, boolean given in /sitepress-multilingual-cms/classes/utilities/class-wpml-wp-cache.php on line 65

WPML開発チームはすでにこの問題の修正を提供しており、テスト後できるだけ早く公開できるよう作業を進めています。

それまでの間、この問題が発生している場合は、安全にインストールできる公式ベータ版で修正を提供しています。通常通り、ベータ版はもちろんのこと、新規バージョンをインストールする前にはサイトをバックアップしてください。

回避策

WPMLベータ版に切り替えるには、プラグインページに移動し、新規追加ボタンをクリックしてから商用タブをクリックします。

更新チャンネルオプションで、ドロップダウンメニューからベータ版を選択し、表示されるダイアログで切り替えボタンをクリックします。

WPMLベータ版への切り替え
WPMLベータ版への切り替え

ダウンロード可能なベータ版が表示されず、この問題が発生している場合は、WPMLアカウントのダウンロードページに移動し、ベータ版を見つけて手動でインストールしてください。

この修正を含む完全にテストされた製品版は、数日中に発表およびリリースされます。

すべての既知の問題 →