De Shortcode is een type API met een reeks methoden voor het produceren van shortcodes voor gebruik in berichten en pagina's in WordPress. In de hoofdtekst van een bericht of pagina zou de volgende shortcode bijvoorbeeld een fotogalerij toevoegen met afbeeldingen die verband houden met dat bericht of die pagina in de hoofdtekst van een bericht of pagina.
Met de API kunnen auteurs van plug-ins unieke soorten inhoud construeren (zoals formulieren en inhoudgeneratoren) waarmee gebruikers verbinding kunnen maken met specifieke pagina's door een shortcode in de paginatekst in te voegen.
De API zorgt voor al het lastige parseren, zodat u niet voor elke shortcode een nieuwe reguliere expressie hoeft te schrijven. Voor het vaststellen en ophalen van standaardkenmerken zijn er hulpmethoden beschikbaar. De API ondersteunt zowel zelfsluitende als omsluitende shortcodes.
Shortcodes maken een einde aan de behoefte aan lange scripts. Met hun hulp kunt u eenvoudig dynamische inhoud creëren, zelfs als u weinig tot geen programmeermogelijkheden heeft.
Ze zijn behoorlijk populair onder WordPress-ontwikkelaars, omdat ze enorm helpen bij het automatiseren van de inhoud en de ontwerpproductie. Shortcodes zijn wat macro's zijn voor data-analisten, en toetsenbordsnelkoppelingen zijn voor deskundige grafische ontwerpers voor WordPress-ontwikkelaars.
Overzicht
Er wordt een handlerfunctie gebruikt om shortcodes te maken. Shortcode-handlers werken op dezelfde manier als WordPress-filters, in die zin dat ze invoer (attributen) ontvangen en een resultaat uitvoeren (de shortcode-uitvoer).
Alle letters en cijfers moeten worden gebruikt in shortcodenamen; cijfers en onderstrepingstekens zouden echter ook moeten werken. Gebruik spaarzaam koppeltekens; het is beter om ze helemaal te vermijden.
Om een shortcode-handler te registreren, gebruikt u de add shortcode-methode. Het vereist twee parameters: de naam van de shortcode (de string die in de berichttekst verschijnt) en de naam van de callback-functie.
De shortcode callback-functie ontvangt drie parameters. Je kunt elke combinatie ervan gebruiken, inclusief helemaal geen.
$atts – een associatieve array van attributen of null als er geen attributen zijn gespecificeerd.
$content is het materiaal dat is ingekapseld (als de shortcode in de omsluitende vorm wordt gebruikt)
$tag is een shortcodetag die kan worden gebruikt om gedeelde callback-functies aan te roepen.
Hoe shortcodes te gebruiken in WordPress
Het gebruik van shortcodes in WordPress is een eenvoudige procedure. Het is afhankelijk van waar u ze op uw website wilt plaatsen. Zie de documentatie. Leer meer over de kwaliteiten die het promoot, zodat u kunt krijgen wat u zoekt
Soorten shortcodes
Er zijn twee soorten shortcodes:
Zelfsluitende shortcodes
Het is niet nodig om er een sluitlabel op te plaatsen. De shortcode van de galerij vereist bijvoorbeeld geen afsluitende tag. Met verschillende kwaliteiten voegen wij alles toe wat nodig is.
Shortcodes bijsluiten
Hiervoor is een sluittag vereist. De tekst tussen de openings- en sluitingstags wordt vaak gemanipuleerd met behulp van omsluitende shortcodes.
Shortcodes gebruiken in de kop- en voettekst van WordPress
Pagina's, artikelen en widgets zijn de meest voorkomende toepassingen voor WordPress-shortcodes. Aan de andere kant zijn shortcodes eenvoudig te gebruiken en kunnen ze overal op uw site worden geplaatst.
Je wilt een call-to-action-knop opnemen in je voettekst of vóór het opmerkingenveld in al je berichten. De callback-methode Does shortcode() komt hier van pas.
Hierdoor wordt de shortcode op de exacte locatie weergegeven zoals u deze hebt ingevoerd.
U moet vierkante haakjes tussen de aanhalingstekens gebruiken om de shortcode weer te geven. Het is niet voldoende om alleen de naam te vermelden.
Laatste gedachten
We hopen dat je inmiddels een duidelijk begrip van Shortcodes in WordPress hebt gevonden. Vergeet niet contact met ons op te nemen als u nog vragen heeft. Ook om gerelateerde blogs en artikelen over de beste praktijken van WordPress, technieken voor probleemoplossing en andere trucs op onze blogpagina .
Seahawk Media echter het beste van alle services om aan uw end-to-end WordPress-behoeften te voldoen. Neem contact met ons of bekijk onze blogpagina voor meer inzichten.