it-swarm.com.de

Welche Vor- und Nachteile hat der Optionsbaum gegenüber der Anpassungs-API?

Ich bin relativ neu in der Entwicklung von WordPress-Themes und musste ein Theme mit verfügbaren Optionen erstellen. Ich habe eine Google-Suche durchgeführt, um zu sehen, welche Möglichkeiten es gibt, und ich habe Artikel darüber und über Frameworks gelesen. Außerdem bin ich auf Option Tree gestoßen, das als Framework für die Entwicklung empfohlen wurde.

Was ist meine Frage, wenn ich Themen für den Verkauf entwickle, welche Vor- und Nachteile hat Option Tree gegenüber der in WordPress integrierten Anpassungs-API?

8
Tamás Barta

nachteil beim Optionsbaum:

  1. Ihr Thema hängt von anderen Arbeiten als Kern ab
  2. Sie müssen immer ein Auge auf das Plugin-Update haben (was wirklich nicht gut ist, wenn Sie es in einem Premium-Theme verwenden wollen)
  3. Wenn Sie es in Ihr Theme integrieren möchten, müssen Sie bei einem Update über das Plugin viele Dinge tun, um es in Ihrem Theme zu aktualisieren.

vorteil :

  1. Sparen Sie Zeit, um Ihre eigenen Designoptionen zu erstellen

Wenn Sie viel Zeit haben, empfehlen wir Ihnen, Ihre eigenen Themenoptionen zu erstellen. Dies ist besser, wenn Sie diese in einem Premium-Thema zum Verkauf verwenden, und Sie haben mehr Kontrolle über die Themenoptionen.

Und wenn Sie kein eigenes Skript schreiben möchten, empfehle ich Ihnen, Options Framework Theme zu verwenden, das speziell für die Einbindung in ein Theme entwickelt wurde, anstatt das Plugin zu verwenden. Der Autor aktualisiert das Skript ständig, damit es sicher verwendet werden kann. Ich verwende es auch in meinem Premium-Design.

3

Warum sollte man andere ... Optionen in Betracht ziehen

Frameworks wie "Option Tree" (es gibt auch einige andere) sollten nicht mehr verwendet werden. Das "Theme Customization API" ist das, was Sie jetzt verwenden sollten, da es auch die Möglichkeit bietet, ein Theme im Theme Customizer live zu bearbeiten und die Theme-Optionen an das "Theme Modification API" zu binden.

Die "Settings API" , die die zugrunde liegende API für Frameworks wie "Option Tree" ist, soll heutzutage stattdessen mit Plugins und WP Core verwendet werden.

8
kaiser