WordPressプラグインの開発は初めてなので、多くのプラグインの内部構造を調査しています。それらのほとんどはどのパターンにも適合しないため、それらがどのように機能するかを理解することは困難です。
公式ドキュメントに記載されている方法以外に、フレームワークを使用したプラグイン開発のより一般化された方法があるかどうか疑問に思っていました。
WordPressプラグインの開発は初めてなので、多くのプラグインの内部構造を調査しています。それらのほとんどはどのパターンにも適合しないため、それらがどのように機能するかを理解することは困難です。
公式ドキュメントに記載されている方法以外に、フレームワークを使用したプラグイン開発のより一般化された方法があるかどうか疑問に思っていました。
回答:
私の知る限り、公式/標準のフレームワークはありません。また、北極の白の色合いと同じ数のプラグイン開発スタイルがあります。
WordPress Coding Standardsは良いスタイルの青写真だと思います。
WPSEには、多くの良い例と優れたコーダーがあります。良い出発点:questions / tagged / plugin-development。
ハイライト:
今日では、私が使用してプラグインクラスのデモをから@toscho多くのプラグインのための拠点として。
現在、@ Pippinは、興味深いWordPressプラグイン開発入門101シリーズを行っています。
[ 更新、@ Wyckの貢献、helper-plugins / boilerplates / frameworksのリスト]
プラグインscbFrameworkによって、@scribu:
プラグイン開発を高速化するための便利なクラスのセット。
これは、開発者がより迅速にプラグインを作成できるようにするプラグインツールキットです。設定ページの生成、データベーステーブルの作成など、一般的なタスクを処理するいくつかのクラスで構成されています。
WordPress-Gear> PHP Boilerplate>プラグイン
さらに2つの新しいフレームワークは次のとおりです。
どちらもLaravelとの類似点を共有しています。
サンライズ(http://gndev.info/sunrise/)はあなたが求めているものだと思います。それは比較的新しく、私自身は使用していませんので、推奨事項を提供しません。ただし、非常に有望に見えます。WordPressプラグインディレクトリでプラグインとして利用できます:http : //wordpress.org/plugins/sunrise/。
こちらから、トムのプラグインボイラープレート のパーソナライズバージョンを生成することもできます。
これが非常にシンプルで基本的な基本構造であることを確認できます。 https://github.com/softmixt/simple-wordpress-plugin-framework