We weten allemaal dat de WordPress Settings API moeilijk is en hoewel deze u meer controle biedt, is er behoefte aan één API die kan worden gebruikt om pagina's met beheerpaneelinstellingen te maken, metaboxen voor berichttypen en opties in de customizer. . Dit is waar Titan Framework ingrijpt.
In mijn vorige artikel gaf ik een korte inleiding tot Titan Framework, waarin ik een aantal van de kenmerken benadrukte die het het beste van alle optieskaders maken. Nu is het tijd om enkele details van dit raamwerk te verkennen. In dit artikel vandaag zal ik uitleggen hoe je Titan Framework kunt installeren, integreren en configureren met je WordPress-project. Dus laten we beginnen!
Titan Framework is plug and play! Dat betekent dat het wordt geleverd als een plug-in die kan worden gedownload, of je kunt het invoegen in je WordPress-thema / plug-in.
Ik vind het later leuk, d.w.z. het inbedden in het project van het installeren van plug-ins. Als u het als een plug-in wilt installeren, moet u het volgende doen:
Het installeren en activeren van de plug-in is niet voldoende om Titan Framework te laten werken. U moet het integreren. Om het kort en krachtig te maken, moet je Titan Framework opnemen in het kernbestand van je WordPress-ontwikkelingsproject, dat ofwel functions.php van je WP-thema of het kern-PHP-bestand van je WP-plug-ins kan zijn. Titan biedt twee manieren waarop het kan worden geïntegreerd. Dit zijn:
Beide methoden zullen hetzelfde resultaat opleveren, d.w.z. Titan Framework in uw project opnemen. De aanpak die in elk ervan wordt gevolgd, is echter iets anders. Laten we dus elk van deze opties eens bekijken.
Het plug and play-aspect van Titan Framework is best goed. Deze functie is echter ook nuttig bij de integratie. Dus om ervoor te zorgen dat Titan Framework wordt opgenomen in uw project, is een goede installatie en activering van de plug-in een vereiste. De volgende stap is om een nieuw bestand toe te voegen met de naam titan-framework-checker.php
.
Dit bestand zal twee doelen dienen. Ten eerste zal dit script verifiëren dat de gebruiker de frameplugin heeft geïnstalleerd. Zo niet, dan zal het een foutmelding genereren. Ten tweede moet dit bestand deel uitmaken van uw plug-in / thema, aangezien uw project afhankelijk wordt van dit kader.
Download dit bestand gewoon vanuit GitHub en plaats het in je WordPress-thema of -plug-in.
Vervolgens voegt u dit bestand toe aan uw thema's functions.php
of plug-ins kern PHP-bestand met behulp van de eenmalig benodigd()
commando. Voeg hiervoor de volgende regel code toe:
require_once ('titan-framework-checker.php');
Hiermee is de basisintegratie van Titan Framework via plug-in voltooid.
Er zijn een aantal ontwikkelaars die niet willen vertrouwen op een plug-in. Dus voor al deze ontwikkelaars is deze tweede methode om Titan Framework te integreren behoorlijk handig. Hiermee bent u vrij van het installeren en activeren van de Titan Framework-plug-in. Maar tegelijkertijd zal het inbedden van Titan in uw project u niet op de hoogte houden van eventuele updates in het kader.
Het inbedden van het framework begint met het aanmaken van een nieuwe map in de directory van uw plug-in / thema. Geef deze map een naam titan-framework
. Al uw raamwerkgerelateerde code wordt hier bewaard.
Nogmaals, u neemt dit bestand op in uw thema's functions.php
of plug-ins kern PHP-bestand met behulp van de eenmalig benodigd()
commando. Voeg hiervoor de volgende regel code toe:
require_once ('titan-framework / titan-framework-embedder.php');
Dit script zorgt ervoor dat het framework wordt ingebed in uw project.
Dat is het zo'n beetje. De basisinstallatie en integratie van Titan Framework is vrij eenvoudig. Ik hoop dat beide bovengenoemde methoden vrij duidelijk zijn. Dit was slechts een snelle setup van het framework. Ik heb het basisconcept van opties echter nog niet uitgelegd en heb er nog geen waarden van gekregen. Als je problemen ondervindt in dit artikel, kun je hieronder je vragen plaatsen of contact met mij opnemen via Twitter ...