Quali sono i vantaggi e gli svantaggi di Option Tree rispetto all'API di personalizzazione?


8

Sono relativamente nuovo allo sviluppo del tema WordPress e ho dovuto creare un tema con opzioni disponibili. Ho fatto una ricerca su Google per vedere quali sono le possibilità, ho letto articoli su tali e letto su framework, e mi sono imbattuto in Option Tree, che è stato raccomandato come framework con cui sviluppare.

Qual è la mia domanda, quando sto sviluppando temi da vendere, quali sono i vantaggi e gli svantaggi di Option Tree rispetto all'API di personalizzazione integrata in WordPress?

Risposte:


3

svantaggio utilizzando l'albero delle opzioni:

  1. Il tuo tema dipende da altri lavori come core
  2. Devi sempre tenere d'occhio l'aggiornamento del plug-in (che non è davvero buono se lo utilizzerai in tema premium)
  3. Se lo integrerai nel tuo tema, quando c'è un aggiornamento dal plugin dovrai fare molte cose per aggiornarlo nel tuo tema.

vantaggio:

  1. Risparmia tempo per creare le tue opzioni di temi

Se hai molto tempo ti suggerisco di creare le tue opzioni di temi che saranno migliori se lo utilizzerai in un tema premium per vendere, avrai un maggiore controllo sulle opzioni del tema.

E se non hai intenzione di scrivere il tuo script, ti suggerisco di utilizzare il tema Framework opzioni che è stato appositamente sviluppato per includere nel tema anziché utilizzare il plug-in. L'autore continua ad aggiornare lo script stesso, quindi è sicuro usarlo, lo uso anche nel mio tema premium.


Il "Tema del framework delle opzioni" non utilizza ancora l'API di personalizzazione del tema ... E qual è il vantaggio di un altro framework rispetto al "Tree delle opzioni"?
Kaiser

Grazie, penso che tu abbia dato la risposta che risponde più esattamente alla domanda originale, quindi accetterò questo, comunque kaiser, e brasofilo ha sottolineato qualcosa di molto importante, che se sto sviluppando per WP 3.4 o versioni successive, questi framework in realtà si rompono convenzione.
Tamás Barta,

Bene, il framework delle opzioni potrebbe non usare ancora l'API di personalizzazione del tema, ma è da usare per il tema, piuttosto che integrare i plug-in nel tema, penso che sia meglio usare le opzioni che possono essere integrate direttamente nel tema. Non so se Devin utilizzerà l'API di personalizzazione dei temi nella versione successiva (ho chiesto ma non ho ancora ottenuto la risposta)
nonsensecreativity

Il framework delle opzioni può essere utilizzato insieme all'API delle opzioni del tema, ecco il link wptheming.com/2012/07/options-framework-theme-customizer
nonsensecreativity

8

Perché si dovrebbero considerare altre ... opzioni

Frame come "Option Tree" (ce ne sono anche molti altri) non dovrebbero più essere usati. L ' "API per la personalizzazione del tema" è ciò che dovresti usare ora, in quanto aggiunge anche la possibilità di modificare dal vivo un tema nel Personalizzatore del tema e di associare le opzioni del tema all' "API di modifica del tema" .

L ' "API delle impostazioni" , che è l'API sottostante per Frameworks come "Albero delle opzioni", al giorno d'oggi è pensata per essere utilizzata con plugin e core WP.


3
Sì, Barta, per favore , segui gli standard. L'altro giorno ho trovato un tema che stava diffondendo i suoi script e stili in tutta l'area di amministrazione, ovviamente rompendo alcune cose lungo la strada ... Da un'azienda relativamente nota, e non era ThemeJungle, intendiamoci.
brasofilo,

Grazie per le tue risposte Queste erano certamente le risposte / i commenti che mi hanno aiutato a decidere a quale metodo seguirò. Tuttavia, penso che la domanda stessa abbia una risposta nackle, quindi accetterò la sua risposta.
Tamás Barta,

Tranne che è passato più di un anno da quando è stata rilasciata l'API per la personalizzazione dei temi di WP, ed è ancora fortemente carente nell'interfaccia utente. È quasi impossibile per me documentare i "controlli" (che mancano troppo). Scarsa separazione e facile ingombrare l'interfaccia utente. A mio avviso, l'API di personalizzazione dovrebbe essere utilizzata solo per opzioni di temi minori, che ritengo fosse l'intenzione dell'API in generale.
Justnorris,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.