WPML

問題の概要

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リリースのファイルをアップロードしてファイルを置き換えます(翻訳や設定はデータベースに保存されているため失われることはありません)。手動で更新する方法の詳細なガイドについては、こちらをご覧ください。

すべての既知の問題

まだこの問題が発生しますか?

アップデートしても問題が解決しない場合は、サポートのご質問をお寄せください。一緒に調査いたします。