私はある時点で販売することを目指しているワードプレスのテーマを作成しています。
今、私はwordpress.orgプラグインのいくつかが私がやりたいことのために素晴らしいであろうということを発見しました。それらは私が達成しようとしている機能の多くをすでに持っているので、私はそれらを直接使うことを考えました(それらは私が思うにGPLの下にあります)。
私はおそらくものを調整する必要があるでしょうが、私は疑問に思いました。 Wordpressプラグインを私のテーマの中に含め、別のプラグインフォルダの中に含めないような、普遍的な方法はありますか?
私は顧客が異なるフォルダにコピーしなければならないことを本当に望んでいないので、それは理想的です。一見したところでは、それは不可能であるように思われます、しかし、私はそれが尋ねることを決して傷つけないと思います:)
お勧めさせてください:プラグインをテーマにバンドルしないでください!
はい、これはデフォルトの機能をテーマに追加する非常に簡単な方法ですが、プラグインをこのように含める理由はたくさんありますnot:
過去にこのことについて と話した他の多くの人々がいました。
これを行うためのより良い方法は、特定のプラグインをテーマでチェックし、欠落している場合はインストールをユーザーに促すことです。
このクラスはあなたの質問とアイデアを念頭に置いて構築されました。それはテーマの作者があらかじめパッケージされたプラグインまたはリポジトリからのプラグインを容易に含めることを可能にすることによってその問題を解決します。
私は、あなたがある時点で販売することを目的としているなら、GPLプラグインを含めたり使用したりするべきではなく、自分のものだけを使用すべきではないと強く信じます。
そのあと、プラグインのメインファイルをあなたのテーマのfunctions.phpにインクルードし、すべてのパスを編集してください。