WPML
ステータス
解決済み
報告対象
WPML Multilingual CMS 4.6.8
解決されたバージョン
WPML 4.6.10
トピックタグ
Bug

問題の概要

以下の2つの条件に該当する場合、PHP 8へのstr_contains()関数の導入により、互換性の問題が発生する可能性があります:

  • 使用中のPHPバージョンが8未満です。
  • インストール済みのWordPressバージョンが5.9より古いです。

次のようなエラーが発生します:

Fatal error: Uncaught Error: Call to undefined function str_contains() in .../wp-content/plugins/sitepress-multilingual-cms/classes/request-handling/wpml-request.class.php:123 

回避策

続行する前に、サイトの完全なバックアップを作成してください。

WPMLの最新のベータ版(v 4.6.10)をインストールします。

または

以下の要件のいずれか(または両方)をアップグレードします。


  • PHP 8

  • WordPressバージョン(+5.9)。

すべての既知の問題 →