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

問題の概要

WPML翻訳管理より先にSitepress Multilingual CMSプラグインをアップデートすると、以下のPHPエラーが発生する場合があります:

Uncaught Error: Class 'WPML_Option_Manager' not found in .../wp-content/plugins/wpml-translation-management/classes/ATE/Hooks/class-wpml-tm-ams-check-website-id-factory.php on line 9

 

回避策

このエラーが発生した場合は、以下の2つの回避策を使用できます。

1. この問題のパッチを手動で適用する

../wp-content/plugins/wpml-translation-management/classes/ATE/Hooks/フォルダーにあるclass-wpml-tm-ams-check-website-id-factory.phpファイルを編集します。

このファイルで、以下の行を


/**
* @author OnTheGo Systems
*/
class WPML_TM_AMS_Check_Website_ID_Factory implements IWPML_Backend_Action_Loader {

次のように置き換えます。


class WPML_Option_Manager extends WPML\WP\OptionManager {}

/**
* @author OnTheGo Systems
*/
class WPML_TM_AMS_Check_Website_ID_Factory implements IWPML_Backend_Action_Loader {

2. サポートに問い合わせる

サポート担当者がパッチの適用をお手伝いします。

すべての既知の問題 →