2010-12-20 12 views
1

私はWordpressのテーマを構築しています。使用しているプラ​​グイン(例えば、内部化、連絡フォーム、ライトボックス)を別途ダウンロードする必要はありません。Wordpressのテーマの中にプラグインファイルを置くことは可能ですか?

Wordpressのテーマの中にプラグインファイルを置くことは可能ですか(またはこれを解決する別の方法がありますか)?

例:wpcontent /テーマ/私の-ワードプレステーマ/プラグイン

答えて

3

テーマは、独自のプラグインを使用してパッケージ化となると、通常とは反対に、エンドユーザーは/に/ wpcontentそれをインストールするように指示されますwp-content/themesディレクトリにあるので、プラグインとテーマファイルが適切な場所にインストールされます。フォームと機能の分離が必要です。

テーマにはこれらのプラグインのフックが含まれている必要があります。管理者はインストール後にそのプラグインをアクティブにする必要があります。

このようにテーマをパッケージ化することは効果的です。テーマの定義を少し広げて、プラグインディレクトリを追加しています。

プラグインディレクトリをテーマのサブディレクトリにすることに決めた場合は、それが実行可能かどうかはわかりませんが、フォームと機能の分離が維持されないため、悪い方法です。

1

プラグインが大きい場合は、別のプラグインに挿入する必要があります。それ以外の人はあなたに非常に怒っているでしょう:)

あなたの 'プラグイン'がいくつかのPHP関数で構成されている場合は、それらをfunctions.phpに入れることができます。

しかし、別のプラグインに入れる方がよいでしょう。 ボーナスを追加しました:あなたのプラグインをhttp://wordpress.org/extend/plugins/に入れて、他の人があなたの仕事を利用して拡張することができます。

0

あなたのテーマにすべてのプラグインをバンドルする場合。それであなたは何を達成するでしょうか? 時間を凍らせます。プラグイン開発者はそれらを継続的に更新します。そして、これらすべての機能の機能は、すべてのWordpressの実装では必要ありません。 コーデックスのプラグインを使用すると、いつでもプラグインを更新できます。

また、プラグインとその機能のコレクションの選択肢は、他の人とはほとんど同じではありません。だから、彼らをそのまま保つ方が良い。車輪が既存の車輪よりも優れていないときに、常に車輪を再発明しているわけではありませんが、あなた自身のものを開発することをお勧めします。

関連する問題