Voor een corporale website of portfolio kan het erg handig zijn om dynamische getallen te gebruiken in je tekst. Dat wil zeggen, getallen die ‘meegroeien’, bijvoorbeeld je leeftijd. Of het huidige jaartal.
Bij websites wordt dit o.a. vermeld in de zogenaamde “voetnoot” (Footer). Zo ook hier bij DesignedBY, vermeld ik de jaartallen 2007 – 2019. 2007 is een statisch jaartal, in dat jaar is deze website opgericht. Maar het tweede getal is een dynamisch jaartal, wat elk jaar dus veranderd. Maar wat je echt niet wil, is dat je elk jaar deze getallen handmatig moet gaan aanpassen!
Dus zet je ze om naar dynamische getallen!
In de tekst op de voorpagina van deze website staan nog twee dynamische getallen verstopt! Namelijk mijn leeftijd en het aantal jaar ervaring. Deze zijn zo geprogrammeerd, dat deze berekend worden vanaf een bepaalde datum (bijvoorbeeld mijn geboortedatum).
Dynamische getallen door middel van PHP codes
Hieronder zal ik uitleggen hoe je PHP codes kan toepassing in je pagina of post binnen WordPress. De PHP codes berekenen vervolgens de benodigde getallen en deze worden dan weergegeven binnen je website.
Daarvoor moet je wel eerst een plugin installeren, die PHP codes omzet in data.
Installeer de plugin Insert PHP code snippet
- Login in je WordPress omgeving
- Ga naar “Plugins > Nieuwe plugin“
- Zoek naar Insert PHP code snippet
- Installeer en activeer de plugin
Voeg code toe die je leeftijd weergeeft in jaren
- Ga naar XYZ PHP code > PHP code snippets (links in het donkergrijze menu van WordPress)
- Klik op “Add New PHP code snippet“
- Vul een naam in, bijvoorbeeld “leeftijd”
- Voeg onderstaande code toe en klik op “create“
<?php
$bday = new DateTime('4.3.1986'); // Je geboortejaar
$today = new Datetime(date('m.d.y'));
$diff = $today->diff($bday); printf(' %d jaar',
$diff->y, $diff->m, $diff->d); printf("\n");
?>
In de tweede regel verander je “4.3.1986” naar je eigen geboortedatum. Let op, Amerikaanse schrijfwijze dus maand, dag en jaar. Deze code zal het aantal jaar weergeven, bijvoorbeeld “33 jaar”.
Nadat de code is toegevoegd, zie je in het overzicht een kolom “Snippet Short Code” waarin de shortcode staat vermeld.
[xyz-ips snippet="leeftijd"]
Deze code voeg je toe in je pagina of post waar je je leeftijd wilt weergeven. Bijvoorbeeld:
Hi, ik ben Mirna, [xyz-ips snippet="leeftijd"] en woonachtig in Didam.
En hoe doe ik dat met het aantal jaar ervaring dan?
Voor het aantal jaar ervaring heb ik dezelfde code gebruikt, maar in plaats van mijn geboortedatum, het jaartal aangepast naar het jaartal vanaf waar ik mijn “ervaring” ben gaan opbouwen.
De code berekend simpelweg het aantal jaren tussen een datum uit het verleden en vandaag.
Voeg code toe die het huidige jaartal weergeeft
- Ga naar XYZ PHP code > PHP code snippets (links in het donkergrijze menu van WordPress)
- Klik op “Add New PHP code snippet“
- Vul een naam in, bijvoorbeeld “huidig-jaar”
- Voeg onderstaande code toe en klik op “create“
<?php
echo( date( 'Y', time() ) . '');
?>
Nadat de code is toegevoegd, zie je in het overzicht een kolom “Snippet Short Code” waarin de shortcode staat vermeld.
[xyz-ips snippet="huidig-jaar"]
Deze code voeg je toe in je pagina, post, footer widget of footer area waar je het huidige jaar wilt weergeven. Bijvoorbeeld:
DesignedBY 20017 - [xyz-ips snippet="huidig-jaar"] © Mirna
Eindeloos variëren met PHP snippets
Zoals je ziet zijn de mogelijkheden eindeloos. Voor elke variabel maak je een snippet aan, en door middel van de shortcode kan je deze overal toepassing binnen je website. Nooit meer jaarlijks updaten van getallen.
Houd je site actueel met deze handige tip!
