Nous savons tous que l’API Paramètres WordPress est difficile et qu’elle vous donne davantage de contrôle, vous avez besoin d’une API unique pouvant être utilisée pour créer des pages de paramètres du panneau d’administration, des boîtes à méta pour les types de publication et des options du personnaliseur . C’est là que Titan Framework intervient.
Dans mon article précédent, j'avais brièvement présenté Titan Framework, dans lequel j'avais souligné certaines des caractéristiques qui en faisaient le meilleur des cadres d'options. Il est maintenant temps de commencer à explorer certains détails de ce cadre. Dans cet article, je vais expliquer comment installer, intégrer et configurer Titan Framework avec votre projet WordPress. Alors commençons!
Titan Framework est plug and play! Cela signifie qu’il s’agit d’un plugin téléchargeable ou que vous pouvez l’intégrer dans votre thème / plugin WordPress.
Personnellement, j’aime bien le dernier, c’est-à-dire l’intégrer au projet d’installation de plugins. Si vous souhaitez l'installer en tant que plugin, voici ce que vous devez faire:
L'installation et l'activation du plug-in ne suffisent pas pour que Titan Framework fonctionne. Vous aurez besoin de l'intégrer. En résumé, vous devez inclure Titan Framework dans le fichier principal de votre projet de développement WordPress, qui peut être soit le fichier functions.php de votre thème WP, soit le fichier PHP principal de vos plugins WP. Titan propose deux manières de l’intégrer. Ceux-ci sont:
Ces deux méthodes aboutiront au même résultat, à savoir l’inclusion de Titan Framework dans votre projet. Cependant, l'approche adoptée dans chacun d'eux est légèrement différente. Alors, explorons chacune de ces options.
L'aspect plug and play de Titan Framework est génial. Cependant, cette fonctionnalité est également utile dans son intégration. Donc, pour vous assurer que Titan Framework est inclus dans votre projet, il est indispensable d’installer et d’activer correctement le plug-in. La prochaine étape consiste à ajouter un nouveau fichier appelé titan-framework-checker.php
.
Ce fichier servira à deux fins. Tout d'abord, ce script vérifiera que l'utilisateur a installé le plug-in de framework. Sinon, cela générera un message d'erreur. Deuxièmement, ce fichier doit faire partie de votre plugin / thème car votre projet devient dépendant de ce cadre..
Il suffit de télécharger ce fichier à partir de GitHub et de le placer dans votre thème ou plugin WordPress.
Ensuite, vous allez inclure ce fichier dans votre thème functions.php
ou le fichier PHP de base du plugin en utilisant le Demandez une fois()
commander. Pour ce faire, ajoutez la ligne de code suivante:
require_once ('titan-framework-checker.php');
Ceci complète l'intégration de base de Titan Framework via un plugin.
Il y a des développeurs qui n'aiment pas compter sur un plugin. Ainsi, pour tous ces développeurs, cette seconde méthode d’intégration de Titan Framework est très pratique. Cela vous évite d'avoir à installer et à activer le plugin Titan Framework. Mais en même temps, incorporer Titan dans votre projet cessera de vous informer de toute mise à jour du framework..
L'intégration de la structure commence par la création d'un nouveau dossier dans le répertoire de votre plugin / thème. Nommez ce dossier titan-cadre
. Tout votre code lié au framework est conservé ici.
Encore une fois, vous allez inclure ce fichier dans votre thème functions.php
ou le fichier PHP de base du plugin en utilisant le Demandez une fois()
commander. Pour ce faire, ajoutez la ligne de code suivante:
require_once ('titan-framework / titan-framework-embedder.php');
Ce script s'assurera que le framework est incorporé dans votre projet.
C'est à peu près ça. L'installation de base et l'intégration de Titan Framework sont assez simples. J'espère que les deux méthodes mentionnées ci-dessus sont assez claires. C'était juste une rapide installation du framework. Cependant, je n’ai pas encore expliqué le concept de base des options et leur valeur. Si vous rencontrez des difficultés dans cet article, vous pouvez poster vos questions ci-dessous ou me contacter sur Twitter…