web-dev-qa-db-fra.com

Quels sont les avantages et les inconvénients de Option Tree par rapport à l'API de personnalisation?

Je suis relativement nouveau dans le développement de thèmes WordPress et je devais créer un thème avec des options disponibles. J'ai fait une recherche sur Google pour voir quelles sont les possibilités, et j'ai lu des articles à ce sujet, et des ouvrages sur les frameworks, et je suis tombé sur Option Tree, qui était recommandé comme framework à développer.

Quelle est ma question, lorsque je développe des thèmes à vendre, quels sont les avantages et les inconvénients d’Option Tree par rapport à l’API de personnalisation intégrée à WordPress?

8
Tamás Barta

inconvénient en utilisant l'option tree:

  1. Votre thème dépend d'autres travaux en tant que noyau
  2. Vous devez toujours garder un œil sur la mise à jour du plugin (ce qui n’est vraiment pas bien si vous allez l’utiliser dans le thème premium)
  3. Si vous souhaitez l'intégrer à votre thème, vous devrez faire beaucoup de choses pour le mettre à jour dans votre thème lorsqu'il y a une mise à jour.

avantage :

  1. Gagnez du temps pour créer vos propres options de thème

Si vous avez beaucoup de temps, je vous suggère de créer vos propres options de thème, ce qui sera mieux si vous allez l'utiliser dans un thème premium à vendre, vous aurez plus de contrôle sur les options de thème.

Et si vous n'écrivez pas votre propre script, je vous suggère d'utiliser Options Framework Theme qui est spécialement conçu pour inclure dans le thème plutôt que d'utiliser un plugin. L’auteur continue de mettre à jour le script lui-même afin de pouvoir l’utiliser en toute sécurité, je l’utilise également dans mon thème premium.

3
nonsensecreativity

Pourquoi on devrait envisager d'autres ... options

Des cadres comme "Option Tree" (il y en a aussi plusieurs autres) ne devraient plus être utilisés. Le "API de personnalisation de thème" est ce que vous devez utiliser maintenant, car il ajoute également la possibilité de modifier en direct un thème dans le personnaliseur de thème et de lier les options de thème à "API de modification de thème" .

Le "Settings API" , qui est l'API sous-jacente pour Frameworks comme "Option Tree", doit être utilisé à la place avec des plugins et WP core.

8
kaiser