テーマCocoonをアップデートしたら「PHP Parse error: syntax error, unexpected ‘)’ in /**/themes/cocoon-master/lib/settings.php on line 122」

スポンサーリンク

環境

  • php7.2

事象

テーマCocoonをアップデートした後、ブラウザでブログにあくせすしたら、

画面に

このサイトで重大なエラーが発生しました。

WordPress のトラブルシューティングについてはこちらをご覧ください。

のメッセージが。

Webサーバーのエラーログを見てみると、以下のエラーが出ていた。

PHP Parse error: syntax error, unexpected ')' in /**/themes/cocoon-master/lib/settings.php on line 122」

原因

多分、PHPのバージョンっぽい。

2024年1月8日時点でCocoonのサイトで推奨環境 というところを確認すると、PHP7.4以降 となっている。
エラーが出たブログのPHPバージョンは7.2

対処

以下が考えられる。

  1. アップデート前の状態に戻す(Wordpressのバックアップを取得していることが前提)
  2. PHPのバージョンを上げる(ちょっと検討したが、PHP-FPMの絡みとかもあってめんどかったので先送り)
  3. 古いCocooんを手動で入れる

3. 古いCocooんを手動で入れる
を採用した。
とりあえずね!とりあえず。。。

古いバージョンのCocoonは
https://wp-cocoon.com/manual-downgrade-of-cocoon-theme/
ここに置き場所が書いてくださっている(GitHubにある)。

wp-content/themes/cocoon-master/

フォルダを差し替えれば良き。

コメント