質問: 保管場所 php plugin/themesによって作成されたファイル プラグインやテーマが後でそれを含むことができるどこかにphpファイルを作成する必要がある場合があります。例えばcaptchaプラグイン、あるいはtwig/smartyのようなある種のテンプレートシステム(私の状況ではそれはウィジェットのコレクションのための単純なテンプレートエンジンです)。このファイルはどこに作成しますか?私が考えることができる唯一の場所はwp-content/uploads/です、しかしそれはちょうど正しく聞こえません:)それで、あなたがファイルを作成することができて、それらがwordpress /プラグイン/テーマ更新で削除されるのを心配しないで安全な場所がありますか?1つの解決策は、themes/pluginsディレクトリに子のtheme /ディレクトリを作成することです。
回答: プラグインがファイルを作成するために必要ないくつかの正当な理由だけを考えることができます。 1つは、ユーザーが新しいサイトに移動するためにエクスポートおよびダウンロードできる複雑なオプションをバックアップすることです。もう一つはサイトマッププラグインです。ユーザがカスタマイズできるテンプレートファイルがプラグインにある場合は、プラグインが更新されてもそれらが上書きされないように、カスタマイズしたファイルを現在のテーマディレクトリに移動するオプションをユーザに与える必要があります。あなたは最初にテーマディレクトリからファイルをロードしようとすることができ、それからあなたのプラグインディレクトリにフォールバックすることができます。重力フォームは、アップロードされたファイルをアップロード内の独自のフォルダに格納します。 w3 total cacheはwp-contentを使用し、ログインリダイレクトは上記の方法を使用します。