Parse error: syntax error, unexpected T_String …
エラーの原因を調べるには、
- エラーメッセージの英語を翻訳して理解する
- エラーメッセージの先頭部分(共通する部分で、全文ではない)を検索する
- エラーが起こっている部分のソースを見る(プログラムがわからないと想像できません)
が基本です。
WP Download Manager で、上記のようなエラーが出る人がいます。この場合、エラーの原因を考える方法は、
- そもそも、これほど有名なプラグインでエラーが発生することがおかしい
- ということは、自分のサーバー側の問題ではないか?
と考えてください。
大抵は、PHPのバージョンが古いことが原因です。PHPのバージョンが古いため、オブジェクト指向などで作成した部分がエラーとして認識されると、上記のようなエラーが出ます。
解決方法
PHPのバージョンを5.6以上、あるいはPHP7以上にしてください。なお、WordPressのプラグインが要求するPHPバージョン以上を使うようにしてください
--
WordPress