Een van de belangrijkste sterke punten van WordPress is de uitbreidbaarheid van de kern. Met plug-ins en thema's hebben WordPress-gebruikers hun websites bijna tien jaar kunnen vormen. (WordPress werd voor het eerst uitgebracht in 2003, maar plug-ins werden geïntroduceerd in 2004 en thema's werden geïntroduceerd in 2005.) En om een dergelijke solide infrastructuur te creëren, bevat WordPress veel handige subsystemen (functies, klassen of volledige API's). Een daarvan is 'Voorwaardelijke tags', waardoor onze code anders kan functioneren in bepaalde situaties.
In deze serie gaan we meer leren over deze voorwaardelijke tags. We beginnen met de definitie en het belang van voorwaardelijke tags in dit bericht. En in de volgende delen gaan we door voorwaardelijke tags met een beschrijving en enkele voorbeelden.
Laten we beginnen!
In de Codex worden voorwaardelijke tags als volgt beschreven:
De voorwaardelijke tags kunnen in uw sjabloonbestanden worden gebruikt om te wijzigen welke inhoud wordt weergegeven en hoe die inhoud op een bepaalde pagina wordt weergegeven, afhankelijk van wat voorwaarden die pagina komt overeen.
U krijgt het idee: om uw code te gebruiken en / of de inhoud te wijzigen, gebruikt u voorwaardelijke tags en vertelt u uw code het type, de staat en de plaats van de inhoud. Stel je voor dat je code en WordPress een gesprek voeren:
TRUE
Kortom, voorwaardelijke tags zijn boolean-instructies die uw code sturen om te bepalen waar deze zich bevindt, wanneer deze in een if / else
uitspraak. Ze komen alleen terug TRUE
of VALSE
, en uw code heeft alleen deze twee Booleaanse waarden nodig.
Hoewel voorwaardelijke tags een vrij belangrijk onderdeel zijn van de ontwikkeling van WordPress, is het verbazingwekkend eenvoudig om ze te gebruiken. Omdat ze alleen maar terugkeren TRUE
of VALSE
, je kunt ze binnen gebruiken als
uitspraken zonder enige moeite. (Eigenlijk zijn er drie uitzonderlijke voorwaardelijke tags die terugkeren VALSE
of een waarde, en we komen ze in de volgende delen tegen, maar je kunt ze gebruiken als
verklaringen.)
Laten we een snel voorbeeld geven van hoe een voorwaardelijke tag werkt:
Snap je? We gebruikten de voorwaardelijke tag voor de als
verklaring en we vertelden WordPress dat als het de startpagina is, dit stuk code een ietwat saaie tekst zal weergeven. Het is echt niet zo'n grote deal.
Laten we nog een ander voorbeeld nemen, met wat "schonere" code:
Zie je wat we gedaan hebben? We hebben een variabele gemaakt en daarin de voorwaardelijke tag gedefinieerd; dus we waren in staat om de variabele te gebruiken voor de als
uitspraak. Fluitje van een cent!
Geloof me als ik zeg dat er een oneindig aantal gevallen is voor het gebruik van voorwaardelijke tags. Ik kan je vijf scenario's geven waarin je gebruik kunt maken van voorwaardelijke tags:
is vrijgezel()
, is_page ()
en is_singular ()
, je kunt een functie maken die de plug-in-instellingen van de gebruiker controleert en, laten we zeggen, de widget op pagina's verbergt maar deze onder elk bericht toont.has_post_thumbnail ()
komt van pas: gebruik het en uw thema zal controleren of het bericht dat doet niet een miniatuur hebben en een standaardafbeelding weergeven.is_plugin_active ()
, je kunt de functionaliteit van je plug-in uitschakelen en gebruiken is_plugin_inactive ()
, je kunt een waarschuwing weergeven in het admin-gebied.wp_attachment_is_image ()
laat je de afbeeldingen uitkiezen en ze tonen onder de berichten.is_multi_author ()
geeft je het antwoord.Zoals u ziet, zijn voorwaardelijke tags een van de gemakkelijkste functies van WordPress om te gebruiken, maar ook een van de belangrijkste onderdelen van de ontwikkeling van thema's en plug-ins..
Het doel van deze serie is om voorwaardelijke tags te introduceren en we zijn net begonnen. In de volgende vijf artikelen gaan we door 65 verschillende voorwaardelijke tags met beschrijvingen, gevallen van gebruik en voorbeelden voor sommige van hen.
Zie je in het volgende deel!