Contact form 7 とphpのバージョン対応(ついでにFlamingo)

phpのバージョンが古いサイトでContact form 7とFlamingoをなるべく新しいものを入れたい時のためのメモ。

今回の案件では、Wordpressが6.2.3、phpが7.2.13で動いているサイトでCF7のバージョンが5.6.3。「承諾確認(acceptance)」を入れているフォームで送信できない現象が発生していた。

必須項目(名前)に文字列が入力されているにも関わらず、なぜか未入力の判定になり、しかもエラーメッセージが一瞬表示されては消えるという状態だった。

おそらくは他のプラグインと干渉していたと思われるが、同環境に入れられる範囲で最新のCF7にアップデートしたら解消した。

なおCF7のバージョン5.8以降はphp7.4以上が必須となるため、そのままではWordpressのプラグイン管理画面からは更新ができない。

特定のバージョンのプラグインをインストール(アップデート)する場合には、別途Wordpress.orgかGitHubから入手したzipファイルをアップロードすることで更新が可能だ。

php7.2.13の場合は、対応するContact Form 7は5.7.7、Flamingoは2.3が最新版となる。

目次

プラグインとWordpress・phpのバージョン

Contact Form 7

CF7リリースWordPressphp
5.12018.124.95.2.4
5.22020.075.35.6.2
5.32020.105.45.6.2
5.42021.025.55.6.2
5.52021.105.75.6.2
5.62022.065.95.6.2
5.72022.126.05.6.2
5.82023.086.27.4

Flamingo

FlamingoリリースWordPressphp
2.12019.09
2.22020.075.35.6.2
2.32022.065.95.6.2
2.42023.056.27.4

旧バージョンのプラグインをダウンロード

WordPress.orgよりダウンロード可能。
右カラムの「詳細を表示」をクリックして、最下部よりダウンロードするバージョンを選択可能。

古いバージョンを使用する際には、セキュリティのリスクや不具合等に留意されたし。

  • URLをコピーしました!
  • URLをコピーしました!

WHO WROTE

komadairaのアバター komadaira 代表社員・COO

地方テレビ局、歯科コンサル、中堅SIerを経て独立。ダイヤルアップ接続の時代にHTMLに魅せられ、なんだかんだ10年以上WEB制作に関わり続けている。

目次