2010-12-20 2 views
1

Ich baue ein Wordpress Theme, und ich möchte, dass es funktioniert, ohne die Plugins, die es verwendet (z. B. Internalisierung, Kontaktformular und Lightbox), separat herunterladen zu müssen.Ist es möglich, Plugin-Dateien in einem Wordpress-Theme zu platzieren?

Ist es möglich, Plugin-Dateien in einem Wordpress-Theme zu platzieren (oder gibt es eine andere Möglichkeit, dies zu lösen)?

zB: wpcontent/themes/my-Wordpress-Theme/plugins

Antwort

3

Wenn ein Thema mit seinem eigenen Plugins verpackt kommt, wird der Endverbraucher angewiesen es in/wpcontent zu installieren, wie in dem normalen Gegensatz/wp-content/themes-Verzeichnis, damit Plug-ins und Themendateien an den entsprechenden Stellen installiert werden. Sie wollen diese Trennung zwischen Form und Funktion.

Das Thema sollte Haken zu diesen Plugins enthalten, und dann muss der Administrator sie nach der Installation aktivieren.

Das Thema so zu verpacken ist effektiv das, was Sie versuchen zu tun; Wir erweitern einfach die Definition eines Themas ein bisschen, um sein Plugin-Verzeichnis einzuschließen.

Wenn Sie bestimmt sind, dass das Plugin-Verzeichnis ein Unterverzeichnis des Themas sein soll, bin ich nicht sicher, ob oder wie das machbar ist, aber es ist eine schlechte Übung, weil es die Trennung zwischen Form und Funktion nicht aufrechterhält.

1

Wenn das Plugin groß ist, müssen Sie es in ein separates Plugin stecken. Sonst werden Leute sehr böse auf dich sein :)

Wenn dein 'plugin' aus ein paar PHP-Funktionen besteht, kannst du sie in functions.php setzen.

Aber es ist besser, es in ein separates Plugin zu setzen. Mit einem zusätzlichen Bonus: Setzen Sie Ihr Plugin auf http://wordpress.org/extend/plugins/ und andere Leute können Ihre Arbeit nutzen und erweitern.

0

Wenn Sie alle Plugins in Ihrem Design bündeln möchten. Was würdest du dann erreichen? Sie werden die Zeit einfrieren. Die Plugin-Entwickler aktualisieren sie ständig. Und die Funktionen all dieser Funktionen werden nicht bei jeder Wordpress-Implementierung benötigt. Wenn Benutzer die Plugins direkt von Codex verwenden, können sie sie jederzeit aktualisieren.

Auch Ihre Wahl der Sammlung von Plugins und ihre Funktionen werden wahrscheinlich nicht mit anderen übereinstimmen. Also, es ist besser, sie so zu halten, wie sie sind. Besser ist es, eigene Sachen zu entwickeln und das Rad nicht immer neu zu erfinden, wenn das Rad nicht besser ist als das Rad.

Verwandte Themen