WordPress tip: prijzen en herhalende content beheren met Shortcoder
Onlangs namen we een WordPress website over van een andere bouwer. De klant had een frustrerend probleem: de prijzen op de website klopten niet meer. Op de homepage stond een ander bedrag dan op de dienstenpagina, en de prijzentabel op de contactpagina week weer af van beide.
Het bleek een klassiek geval van handmatig beheer dat uit de hand was gelopen. Alle prijzen waren als platte tekst in de pagina's getypt. Bij elke prijswijziging moest iemand handmatig alle pagina's langs om de bedragen aan te passen. In de praktijk gebeurde dat niet consequent, met als resultaat een website vol tegenstrijdige informatie.
Het probleem met platte tekst
Dit probleem beperkt zich niet tot prijzen. We zien het ook bij telefoonnummers, openingstijden, adressen en andere informatie die op meerdere plekken terugkomt. Zodra je dezelfde informatie op meer dan één plek handmatig invoert, creëer je een risico op inconsistentie.
WordPress biedt standaard geen oplossing voor dit probleem. De Gutenberg editor en klassieke editor behandelen elke pagina als een losstaand document. Er is geen ingebouwde manier om content te centraliseren en te hergebruiken.
De oplossing: Shortcoder
Shortcoder is een gratis WordPress plugin die dit probleem elegant oplost. De plugin laat je custom shortcodes aanmaken met herbruikbare content. Je definieert de content één keer, en gebruikt de shortcode waar je maar wilt.
De werking is simpel. Je maakt een nieuwe shortcode aan, geeft deze een naam zoals "prijs_basis", en vult de content in, bijvoorbeeld "€299". Vervolgens plaats je op elke pagina waar deze prijs moet staan de shortcode [prijs_basis]. WordPress vervangt de shortcode automatisch door de ingevulde waarde.
Wanneer de prijs wijzigt, pas je het bedrag aan op één plek in Shortcoder. Alle pagina's waar de shortcode staat, tonen direct de nieuwe prijs. Geen pagina's meer langs, geen vergeten updates, geen inconsistenties.
Praktische toepassingen
De meest voor de hand liggende toepassing is prijsbeheer. Dienstverleners die hun tarieven op meerdere pagina's vermelden, webshops die verzendkosten of minimale bestelwaarden tonen, of bedrijven met seizoensgebonden prijzen: allemaal profiteren ze van gecentraliseerd prijsbeheer.
Maar de toepassingen gaan verder. Denk aan contactgegevens die op elke pagina in de footer of sidebar staan maar ook in de content worden genoemd. Of openingstijden die zowel op de contactpagina als in blogartikelen voorkomen. Of een standaard disclaimer die onder meerdere formulieren moet staan.
Je kunt ook langere stukken content hergebruiken. Een veelgestelde vraag die op meerdere pagina's relevant is, een standaard introductietekst, of een terugkerend blok met USP's. Alles wat je meer dan één keer gebruikt, is een kandidaat voor een shortcode.
Shortcoder instellen
De plugin is beschikbaar in de WordPress plugin repository en binnen een minuut geïnstalleerd. Na activatie vind je Shortcoder in het WordPress menu.
Het aanmaken van een shortcode is rechttoe rechtaan. Klik op "Create shortcode", geef een duidelijke naam en vul de content in. De editor ondersteunt zowel platte tekst als HTML, dus je kunt ook opmaak meegeven als dat nodig is.
Bij het benoemen van shortcodes helpt het om een consistente naamgeving te hanteren. Gebruik bijvoorbeeld een prefix die aangeeft wat voor type content het is: prijs_basis, prijs_premium, contact_telefoon, contact_email, uren_weekdagen, uren_weekend. Zo blijft het overzichtelijk wanneer je meer shortcodes toevoegt.
Voordelen voor de klant
Voor de website-eigenaar is het beheer een stuk eenvoudiger geworden. In plaats van tien pagina's langs te moeten om een prijs aan te passen, is het nu één handeling. De kans op fouten is minimaal en de tijdsbesparing significant.
Daarnaast geeft het overzicht. Alle variabele content staat op één plek. Je ziet direct welke prijzen, contactgegevens of andere informatie je op de site hebt staan. Dat maakt het ook makkelijker om te controleren of alles nog actueel is.
Voor ons als bouwer betekent het minder onderhoudsvragen. De klant kan zelf prijzen aanpassen zonder dat wij erbij hoeven te komen. En wanneer we wel wijzigingen doorvoeren, weten we zeker dat we niets over het hoofd zien.
Alternatieven
Shortcoder is niet de enige oplossing. Er zijn vergelijkbare plugins zoals Insert Headers and Footers of Custom Content Shortcode. Advanced Custom Fields biedt ook mogelijkheden voor herbruikbare content, zij het met een steilere leercurve.
Voor developers die liever zonder plugin werken: je kunt ook custom shortcodes definiëren in het functions.php bestand van je thema. Dit vereist wat code, maar geeft volledige controle.
De keuze hangt af van de situatie. Voor de meeste websites is Shortcoder de meest praktische oplossing: eenvoudig te installeren, intuïtief te gebruiken en zonder technische kennis te beheren.
Conclusie
Handmatig beheer van herhalende content is een recept voor inconsistenties. Zodra dezelfde informatie op meerdere plekken staat, is het een kwestie van tijd voordat er fouten insluipen.
Shortcoder lost dit probleem op met minimale inspanning. Definieer je content één keer, gebruik shortcodes waar nodig, en pas aan op één centrale plek. Het is een kleine plugin met grote impact op de beheerbaarheid van je website.
De volgende keer dat je een prijs, telefoonnummer of ander gegeven op meerdere pagina's moet plaatsen: maak er een shortcode van. Je toekomstige zelf zal je dankbaar zijn.
Hulp nodig bij het opschonen of optimaliseren van je WordPress website? Neem contact op met Adfarm.

KLAAR OM SAMEN TE GROEIEN?
Met onze bewezen aanpak helpen we Achterhoekse bedrijven hun online potentieel te benutten. Van Winterswijk tot Zutphen, van Doetinchem tot Aalten.

.png)
.png)
.png)