16. Shortcodes en placeholders (site & e-mail)
Sommige clubgegevens en mededelingen komen op de website via shortcodes — korte codes tussen vierkante haken. In e-mailtemplates gebruik je vergelijkbare placeholders met accolades {…}.
Dit hoofdstuk is voor sitebeheerders, bestuur en penningmeester die pagina’s of mails opmaken — niet voor piloten op het veld.
Shortcodes op WordPress-pagina’s
Plak in een pagina of blok op de clubsite (waar de Start Manager-plugin actief is).
| Shortcode | Wat ziet de bezoeker? | Extra opties |
|---|---|---|
[psm_club_name] |
Clubnaam als tekst | — |
[psm_club_logo] |
Clublogo als afbeelding | max_height="110" (hoogte in pixels) |
[psm_club_logo url_only="1"] |
Alleen het webadres van het logo | — |
[psm_club_banner] |
Brede bannerafbeelding bovenaan | Zie tabel hieronder |
[psm_club_banner url_only="1"] |
Alleen banner-URL | — |
[psm_vliegtekst] |
Actieve vliegmededelingen | Zelden: wrap_class, item_class |
[psm_reglement_tandem] |
Veldregels voor tandemgasten (parkeren, clubquad) | Optioneel: url="…" naar volledig reglement |
Banner fine-tunen — `[psm_club_banner]`
| Optie | Voorbeeld | Betekenis |
|---|---|---|
width |
900 |
Breedte in pixels |
height |
220 |
Hoogte in pixels |
fit |
cover |
cover = vullen, contain = hele plaat zichtbaar |
align_x |
20 |
Horizontale uitsnede 0–100 |
align_y |
35 |
Verticale uitsnede 0–100 |
scale |
110 |
Inzoomen % |
Voorbeeld op een pagina:
[psm_club_banner width="900" height="220" fit="cover"]
[psm_club_logo max_height="100"]
[psm_club_name]
Standaard banner/logo upload je in Team → Instellingen → tab Club (media-ID van een WordPress-bijlage).
`[psm_vliegtekst]` — mededelingen homepage
Toont vliegteksten die teamleden beheren onder Team → Vliegteksten (hoofdstuk 4).
- Alleen teksten waar vandaag tussen start- en einddatum valt.
- Meerdere teksten tegelijk: nieuwste boven.
- Na wijziging: homepage even verversen (±1 minuut cache).
Optioneel per vliegtekst: status Vliegverwachting / Instructeur op het veld — voor gekoppelde widgets op de site.
(Screenshot volgt: homepage met vliegtekst-blok)
Bezoeker ziet niets? Controleer datatum en status Publiceren in Vliegteksten-module.
`[psm_reglement_tandem]` — veldregels voor tandemgasten
Toont een compacte samenvatting van de regels die voor tandempassagiers het belangrijkst zijn:
- Parkeren — geen auto’s op het veld (+ schadeclausule)
- Clubquad — tandemklanten mogen niet meerijden
- Link naar het volledige reglement op eurofly-vechtdal.nl
Voorbeeld:
[psm_reglement_tandem]
Optioneel een andere URL:
[psm_reglement_tandem url="https://www.eurofly-vechtdal.nl/reglement/"]
Op de Vechtdal-boekingspagina staat dezelfde inhoud ook vast in de site (zonder shortcode). Shortcode is bedoeld voor WordPress-pagina’s (bijv. bevestigingsmail-tekstblok of info-pagina op smetana/eurofly).
E-mail-placeholders (geen shortcodes)
In Team → Instellingen → E-mailinstellingen plak je in de HTML-body:
| Placeholder | Vult in… |
|---|---|
{club_name} |
Clubnaam |
{club_logo} |
Logo als afbeelding in mail |
{club_logo_url} |
Alleen logo-URL |
{club_banner} |
Banner in mail |
{email_body} |
Hoofdtekst die je per mail invult |
{account_email} |
E-mailadres ontvanger |
{emailgroup_…} |
Groep die je onder tab Groepen hebt gedefinieerd |
{accountgroup_teamlid} |
Alle teamleden |
Groepen configureer je apart — bijv. {emailgroup_beheer} voor vaste groep bestuur. Exacte namen staan in Instellingen → Groepen.
Placeholders vs shortcodes — wanneer wat?
{placeholder} |
[shortcode] |
|
|---|---|---|
| Gebruik in | Factuur/bon-PDF, e-mail HTML | WordPress pagina’s |
| Voorbeeld | {invoice_no} op factuur |
[psm_vliegtekst] op homepage |
| Beheer | Templates tab Facturen/Bonnen | Pagina-editor WordPress |
Factuur- en bon-placeholders: **hoofdstuk 15.
Clubgegevens — één bron
Logo, banner en clubnaam staan centraal:
| Gegeven | Waar instellen? |
|---|---|
| Clubnaam, logo, banner | Team → Instellingen → tab Club |
| Adres, KvK, IBAN (facturen) | Team → Instellingen → tab Facturatie |
Shortcodes en factuur-placeholders lezen dezelfde clubnaam en logo — wijzig je logo op één plek, dan volgt de rest (na cache-verversing).
Tips voor sitebeheerders
- Testpagina maken met alle shortcodes — alleen administrator ziet link.
- Wijzig banner niet vlak vóór drukke weekenden zonder check op mobiel.
- Vliegteksten liever via Vliegteksten-module dan hard in pagina typen — dan hoeft sitebeheerder niet elke week in WordPress.