ベストセラー人気 WordPress テーマTop 30 詳細

WordPress プラグインの最小PHPバージョンの要件を指定

Last Updated:2020年11月14日| 1のコメント
  • Naver ブログを共有する
  • Naver バンドに共有する
  • Facebook 共有する
  • Twitter 共有する
  • 카카오스토리공유하기

WordPress.orgで今、プラグイン開発者が最小PHPバージョンの要件を指定できるようにするとします。

WordPress コアは、現在のPHP 5.2.4以降との下位互換性(backwards compatibility)が可能なように維持しているが、プラグインやテーマ開発者は、その義務はないとですね。 開発者が新しいバージョンのPHPで要求される機能を入れると、サイトが割れたり、予期せぬ現象が発生することもしました。

これで、ユーザーがPHPのバージョンをアップグレードするように誘導するために WordPress.orgで、プラグイン開発者に README.TXTに最小PHPのバージョン要件を指定できるようにしました。

実際に最近更新されたプラグインを見てみると、少なくともPHPのバージョンの要件が表示されているプラ​​グインが目立つね。

WordPress プラグインの最小PHPバージョンの要件を指定3

たとえば、Yoast SEOプラグインは、PHP 5.2.4から使用が可能であると表示されていますね。

PHPのバージョンとの互換性を維持するために、開発者が多くの時間を消費する場合が多かったとしますね。 最小PHPのバージョンを指定することができようになり、あまりにも長い間されたPHPのバージョンを考慮せずにプラグインを開発することができようになって、開発者の負担が減るようです。

参考までに、最近 WordPressの推奨PHP仕様をPHP 7.0に上方修正しました。

今PHP 7.0が大勢いるようです。 このブログにも現在のPHP 7.0が適用されています。 PHP 7.1まで適用が可能であるが、プラグインの互換性のためか、または複数のサイトの問題のためか、PHP 7.1では、エラーが発生しますね。

WordPress プラグインの最小PHPバージョンの要件を指定4
PHPのバージョン間の性能テスト出典:phoronix

PHP 7.1を適用すると、PHP 7.0よりも若干速度が向上するとします。 PHP 5.xより確実に速度が速くなることを体験することができます。

PHPのバージョンが低すぎる WordPressが正しくインストールされないか、インストールされても、テーマやプラグインのために WordPressを適切に運営していないことがあります。 なるべくPHP 7.0以降を適用することが性能上、セキュリティ上のお勧め( "PHP 7 REVIEW:UPGRADING FOR PERFORMANCE AND SECURITY REASONS"参照)。

国内でも Cafe24でPHPのバージョンを7.0に変更が可能です。 既存のユーザーは、変更申請をした後にサイトを復元する方法でアップグレードすることができます。 しかし、サイトが初期化されるので、少し不便です。 海外ホスティングでは、より簡単にPHPのバージョンを変更することができます。 SitegroundフォルダごとにPHPのバージョンを変更できてPHPの要件が異なる複数のサイトを運営する際に特に便利なようです。



1のコメント

コメント