Je moet ze niet zomaar toevoegen aan de header in WordPress; in plaats daarvan zou u een techniek moeten gebruiken die bekend staat als enqueueing, een gestandaardiseerde manier om uw activa op te slaan die het extra voordeel biedt van het beheren van afhankelijkheden. In de wachtrij plaatsen is beschikbaar in WordPress.
Hoe werkt Enqueueing?
Er moeten twee fasen worden doorlopen bij het in de wachtrij plaatsen van een script of stijl. De eerste stap is het registreren en WordPress laten weten dat het er is. De tweede stap is het in de wachtrij plaatsen, waarbij de uitvoer ervan in de header of onmiddellijk vóór de afsluitende body-tag wordt geplaatst.
Het concept van modulariteit is de drijvende kracht achter het gebruik van twee verschillende fasen. Soms wil je WordPress informeren over een asset, zelfs als je het element misschien niet op elke pagina wilt gebruiken. Als u bijvoorbeeld een aangepaste galerij-shortcode maakt die Javascript gebruikt, hoeft u de JS alleen te laden wanneer de shortcode wordt gebruikt; het hoeft hoogstwaarschijnlijk niet op elke pagina te worden geladen.
Om dit te laten werken, moet u eerst het script registreren en vervolgens wachten met het in de wachtrij plaatsen totdat de shortcode wordt weergegeven.
Scripts en stylesheets toevoegen voor de frontend
Nu we een goed begrip hebben van enqueueing en hooks, kunnen we doorgaan naar de volgende stap, namelijk het integreren van scripts en stylesheets in WordPress. Om te beginnen moet u speciaal voor uw code een nieuw bestand genereren. Als u Javascript toevoegt, moet de bestandsextensie.js zijn; anders zou het .css moeten zijn (als je een stylesheet toevoegt).
De volgende stap is om het bestand in de map voor uw plug-ins of uw thema's te plaatsen. Daarna moet u een stukje code produceren dat het bestand in de wachtrij plaatst. Afhankelijk van de plaatsing van het aangepaste script- of stylesheetbestand, moet u dit mogelijk invoeren in het function.php-bestand van uw bovenliggende of onderliggende thema, of moet u dit mogelijk doen in een bestand dat bij een plug-in hoort.
Inclusief scripts en stylesheets voor de backend van de website
In het voorgaande deel zijn instructies gegeven over hoe u scripts en stylesheets aan de voorkant van uw website kunt opnemen, zodat ze effect hebben. Aan de andere kant kunt u scripts en stylesheets die zijn ontworpen om de backend van uw website te beïnvloeden, in de wachtrij plaatsen door vergelijkbare benaderingen te gebruiken. Om specifieker te zijn, uw administratieve controlepaneel.
Admin- en wachtrijscripts zijn de naam van de hook die door WordPress wordt gebruikt om scripts en stylesheets in de wachtrij te plaatsen die bedoeld zijn om te worden gebruikt voor het beheerdashboard. Om op de juiste manier gebruik te kunnen maken van de hook, moet u eerst een functie maken die de wachtrijcode bevat en vervolgens een actie toevoegen die de hooknaam en de functienaam als twee parameters gebruikt.
Voorwaardelijke wachtrij
Het kan zijn dat u een specifiek script of stylesheet alleen in de wachtrij wilt plaatsen als aan een of meer vooraf bepaalde criteria is voldaan.
Het aantal voorwaardelijke uitspraken tussen de haakjes aangegeven met “()” kan variëren van één tot meer dan één. Als twee of meer criteria worden gecombineerd, worden de logische operatoren && en || gebruikt zijn vereist om te gebruiken. Logische conjunctie wordt aangegeven met de operator &&, wat aangeeft dat een bewering alleen als accuraat kan worden gevalideerd als aan beide voorwaarden is voldaan. De || operator daarentegen vertegenwoordigt logische disjunctie. Dit betekent dat de bewering als waar wordt beschouwd als aan een van de hierboven genoemde vereisten is voldaan.
Raadpleeg Seahawk Media voor meer van dergelijke artikelen.