In het vorige artikel schreef ik over de integratie van de Twig Templating-engine met WordPress via Timber en hoe ontwikkelaars gegevens van de PHP-bestanden naar de Twig-bestanden kunnen verzenden. Laten we bespreken hoe u een basissjabloon kunt maken met Twig, de voordelen van deze DRY-techniek en een WordPress Cheatsheet voor hout-twijgjes.
Twig werkt met het DRY (Do not Repeat Yourself) -principe. Een van de belangrijkste kenmerken van Twig is basissjabloon met nesten en meerdere overerving. Hoewel de meeste mensen PHP op een lineaire manier gebruiken, kunt u oneindige niveaus van geneste blokken maken om met name uw paginasjablonen te beheren.
Denk aan je basissjabloon als een bovenliggende sjabloon met blokken blokken erin. Een kindsjabloon kan een bovenliggende sjabloon uitbreiden en blokken of blokken van binnenuit wijzigen zonder de code te herschrijven, wat in beide sjablonen vergelijkbaar zou zijn.
Laten we een voorbeeld van een ouder- of basissjabloon bekijken, a base.twig
het dossier. Je kunt het plaatsen met andere Twig-sjablonen in de map met weergaven. U noemt dit bestand in elk van uw Twig-sjablonen, waar het wordt gebruikt als een bovenliggende sjabloon voor dat specifieke Twig-bestand. Typ de volgende regels code om een te maken keer bekeken
map. Deze basissjabloon biedt een basisstructuur voor uw WordPress-thema. Hier is de code van een eenvoudig base.twig
het dossier.
# Basissjabloon: base.twig # % block html_head_container% % include 'header.twig'% % endblock%% block content%% include "footer.twig"%SORRY! Geen inhoud gevonden!
% endblock%