Nous savons tous que l'API des paramètres WordPress est difficile et, même si elle vous donne plus de contrôle, elle nécessite une API qui peut être utilisée pour créer des pages de paramètres du panneau d'administration, des méta-boîtes pour les types de publication et des options dans le personnalisateur. C'est là que Titan Framework entre en jeu.
Dans mon dernier article, j'ai donné une brève introduction à Titan Framework, où j'ai mis en évidence certaines des fonctionnalités qui en font le meilleur parmi tous les frameworks d'options. Il est maintenant temps de commencer à explorer certains détails de ce cadre. Dans cet article d'aujourd'hui, je vais vous expliquer comment installer, intégrer et configurer Titan Framework dans un projet WordPress. Alors commençons !
Le framework Titan est plug and play ! Cela signifie qu’il est disponible sous forme de plugin téléchargeable, ou que vous pouvez l’intégrer dans votre thème/plugin WordPress.
Personnellement, je préfère cette dernière, qui consiste à l'intégrer dans le projet où le plug-in est installé. Si vous souhaitez l'installer en tant que plugin, vous devez procéder comme suit :
Installer et activer le plugin ne suffit pas pour que Titan Framework fonctionne. Il faut l'intégrer. Pour être bref et concis, vous devez inclure Titan Framework dans le fichier principal de votre projet de développement WordPress, qui peut être le fichier function.php d'un thème WP ou le fichier PHP principal d'un plugin WP. Titan propose deux options d'intégration. Ce sont :
Les deux méthodes conduiront au même résultat, à savoir inclure Titan Framework dans votre projet. Cependant, chaque pays adopte une approche légèrement différente. Explorons donc ces options une par une.
La fonctionnalité plug-and-play de Titan Framework est excellente. Cependant, cette fonctionnalité est également utile pour son intégration. Par conséquent, pour garantir que Titan Framework est inclus dans votre projet, une installation et une activation correctes du plugin sont une condition préalable. L'étape suivante consiste à ajouter un nouveau fichier appelé titan-framework-checker.php
.
Ce fichier a deux objectifs. Tout d’abord, le script vérifiera que l’utilisateur a installé le plugin framework. Sinon, cela générera un message d’erreur. Deuxièmement, ce fichier doit faire partie de votre plugin/thème puisque votre projet devient dépendant du framework.
Téléchargez simplement ce fichier depuis GitHub et déposez-le dans votre thème ou plugin WordPress.
Ensuite, vous utiliserez require_once()
命令将此文件包含在主题的 functions.php
ou un plugin dans le fichier PHP principal. Pour cela, ajoutez la ligne de code suivante :
require_once( 'titan-framework-checker.php' );
Cela complète l'intégration de base de Titan Framework via des plug-ins.
Certains développeurs n'aiment pas s'appuyer sur des plugins. Par conséquent, la deuxième méthode d'intégration de Titan Framework est très pratique pour tous ces développeurs. Cela vous évite d'avoir à installer et à activer le plugin Titan Framework. Mais en attendant, l'intégration de Titan dans votre projet cessera de vous informer de toute mise à jour du framework.
L'intégration du framework commence par la création d'un nouveau dossier dans le répertoire plugins/theme. Nommez ce dossier titan-framework
. Tout le code lié au framework est conservé ici.
Vous utiliserez à nouveau require_once()
命令将此文件包含在主题的 functions.php
ou dans le fichier PHP principal du plugin. Pour cela, ajoutez la ligne de code suivante :
require_once( 'titan-framework/titan-framework-embedder.php' );
Ce script garantira que le framework est intégré à votre projet.
C'est tout. L'installation et l'intégration de base de Titan Framework sont très simples. J'espère que les deux méthodes mentionnées ci-dessus sont très claires. Ceci est juste une configuration rapide pour le framework. Cependant, je n'ai pas expliqué le concept de base des options et la valeur qui en découle. Si vous rencontrez des difficultés dans cet article, vous pouvez poster votre requête ci-dessous ou me contacter sur Twitter.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!