プラグイン開発者ハンドブックへようこそ。初めてプラグインを書くのであれ、50個目のプラグインを書くのであれ、このリソースが可能な限り最高のプラグインを書く助けになることを願っています。
プラグイン開発者ハンドブックでは、さまざまなトピックを扱います。プラグインのヘッダーに書くべき内容から、セキュリティのベストプラクティス、プラグインを構築するために使用するツールまで、あらゆるトピックを扱います。もし足りないものや不完全なものを見つけたら、slack でドキュメントチームに知らせてください。
プラグインを作る理由
WordPress の開発で基本的なルールが1つあるとすれば、それは WordPress のコア部分には触らないこと です。つまり、WordPress のコアファイルを編集して、サイトに機能を追加してはいけないということです。WordPress はアップデートのたびにコアファイルを上書きしてしまうからです。追加したい機能や修正したい機能は、プラグインを使用して行う必要があります。
WordPress のプラグインは、やりたいことに応じて、簡単なものから複雑なものまで作ることができます。最もシンプルなプラグインは、単一の PHP ファイルです。Hello Dolly プラグインはそのようなプラグインの例です。プラグインの PHP ファイルは、プラグインヘッダー といくつかの PHP 関数、そして関数をアタッチするためのフック が必要なだけです。
プラグインは、WordPress のコアそのものに触れることなく、WordPress の機能を大幅に拡張できます。