- ステータス
- 解決済み
- 解決されたバージョン
- 5.2.8
問題の概要
5.6より古いバージョンのPHPを使用している場合、以下のPHPエラーが発生する場合があります。
Parse error: syntax error, unexpected T_CLASS, expecting T_STRING or T_VARIABLE or '$' in .../wp-content/plugins/sitepress-multilingual-cms/inc/functions.php on line 810
回避策
WPMLの最小必須PHPバージョンは5.6.20になりました。これはWordPress 5.2および最新バージョンと同じです。
独自のサーバー構成でWordPressをホスティングしている場合は、PHPバージョンを5.6.20、または可能であればより新しいバージョンに更新してください。
共有ホスティングプランを使用している場合は、ホスティングプロバイダーにウェブサイトのPHPバージョンの更新を依頼してください。
サーバーのPHPバージョンを更新できない場合は、WPML 4.2.6バンドルにロールバックする必要があります。
この操作は、FTP/SSH、またはサイトのファイルにアクセスできるその他の方法を使用して手動で行う必要があります。
まず、以下に記載されているWPMLコア、文字列翻訳、および翻訳管理の各バージョンをダウンロードします。
WooCommerce Multilingualを使用している場合は、4.6.5バージョンをダウンロードします。
次に、既存のプラグインファイルを削除し、4.2.6リリースのファイルをアップロードしてファイルを置き換えます(翻訳や設定はデータベースに保存されているため失われることはありません)。手動で更新する方法の詳細なガイドについては、こちらをご覧ください。