私はWordPress用のプラグインを開発していますが、開発したほとんどのプラグインは2つまたは3つのクラスを使用しているため、BuddypressやWooCommerceほど大きくはありません。
他の開発者が機能をカスタマイズでき、それらのシステムがBuddypressおよびWooCommerceと同じである必要があるような複雑なシステム(現時点では詳細を共有できませんが、開発中に後で)を提供する2つのオープンソースプラグインを開発する予定です。
これらのプラグインファイルを確認すると、開発者が必要に応じて変更できる独自のアクションとフィルターが登録されていることがわかります。しかし、私の問題は、他の人が機能をオーバーライドするだけでなく、独自のプラグインを追加する柔軟性を持つプラグインをどのように書くべきかを完全に理解できないことです。
明確な答えを出すのは難しいことは知っていますが、正しい方向に進むには、何らかのスタートアップガイドが必要です。独自のアクションとフィルターを登録する必要がありますか?はい、どうですか?そうでない場合、私のオプションは何ですか?
あなたのアドバイスは私を大いに助けます...ありがとう