Shortcode blok
Het Shortcode block is een standaard WordPress-block (core/shortcode) waarmee je een WordPress-shortcode direct in de content typt. Het block heeft geen eigen opmaak- of stijlopties — het is puur een tekstveld waarin de shortcode wordt uitgevoerd zoals ingevoerd.
> SOIL-shortcodes: SOIL registreert zelf een reeks kant-en-klare shortcodes die je in dit block kunt gebruiken (zie Beschikbare SOIL-shortcodes hieronder).
Het block toevoegen
Zoek in de blokken-editor op “Shortcode” en voeg het block toe. Typ de shortcode inclusief blokhaken, bijvoorbeeld:
countdown date=”2026-12-31″
Shortcodes werken ook rechtstreeks in een Alinea-block of andere tekstvelden die shortcodes verwerken — het Shortcode block is vooral handig wanneer WordPress de tekst anders zou proberen te verwerken als HTML.
Zet de shotcode tussen [ ].
Beschikbare SOIL-shortcodes
| Shortcode | Omschrijving |
|---|---|
icon | Toont een icoon (zie Icoon) |
social_media | Toont de social-media-iconen uit de site-instellingen |
address | Toont het adres uit de site-instellingen |
opening_hours_location | Toont de openingstijden van een locatie |
reusable_block id="123" | Injecteert de inhoud van een herbruikbaar block met het opgegeven post-ID |
countdown | Toont een aftel-tekst tot een opgegeven datum |
search_query | Geeft de huidige zoekterm terug (handig in zoekresultatensjablonen) |
access_key_login | Rendert het inlogformulier voor toegangssleutels |
no-translate.../no-translate | Sluit content uit van automatische vertaling (bijv. GTranslate) |
site_name, site_street, site_email_address, … | Geeft direct de waarde van een organisatiegegeven-instelling terug |
Icoon
icon icon=”mdi:home” size=”2x” spin=”true” border=”true”
| Attribuut | Omschrijving |
|---|---|
icon | Verplicht. De iconify-icoonnaam (bijv. mdi:home) |
fixed_width | Vaste breedte, zodat iconen onder elkaar uitlijnen |
width | Aangepaste breedte |
size | Grootte, bijv. 2x, 3x |
inverse | Inverteert de kleur (voor gebruik op een donkere achtergrond) |
spin | Laat het icoon ronddraaien |
pulse | Laat het icoon knipperend draaien |
bounce | Laat het icoon stuiteren |
border | Toont een rand rondom het icoon |
pull | Laat de tekst om het icoon vloeien, left of right |
Social media
social_media display=”icon” icon_style=”stacked” icon_shape=”circle” icon_color=”brand”
| Attribuut | Omschrijving |
|---|---|
display | icon (standaard) of text |
icon_style | stacked toont het icoon op een gekleurde achtergrondvorm |
icon_shape | Achtergrondvorm bij stacked, bijv. circle of square |
icon_color | brand gebruikt de merkkleur van het betreffende platform |
stack_classes | Extra CSS-classes voor de omliggende lijst |
Toont niets als er geen social-media-kanalen zijn ingesteld onder SOIL-instellingen → Huisstijl.
Adres
address dark=”true”
Toont het bedrijfsadres uit SOIL-instellingen → Organisatiegegevens. Zet dark="true" voor een lichte tekstvariant op een donkere achtergrond.
Openingstijden
opening_hours_location post_id=”123″
Toont de openingstijden (ACF-veld Openingstijden) van de opgegeven post. Laat post_id weg om de huidige pagina te gebruiken.
Countdown
countdown date=”2026-12-31″ time_indication=”day” singular=”dag” plural=”dagen”
| Attribuut | Omschrijving |
|---|---|
date | Verplicht. De streefdatum |
time_indication | Eenheid: day, week, month of year |
singular | Enkelvoudsvorm van de eenheid |
plural | Meervoudsvorm van de eenheid |
Geeft alleen de resterende hoeveelheid als tekst terug (bijv. “12 dagen”) — voor een visuele, live aftellende teller gebruik je het Teller block.
Site-instellingen
Voor elk van de organisatiegegevens is er een losse shortcode beschikbaar: site_name, site_street, site_house_number, site_house_number_suffix, site_postal_code, site_city, site_country, site_email_address en site_telephone_number. Deze geven direct de waarde terug zoals ingesteld onder SOIL-instellingen → Organisatiegegevens, handig om bijvoorbeeld een telefoonnummer inline in een zin te noemen.