Tabel visning med Advanced Custom Fields plug-in og PHP
Disse tabeller er oprettet ved hjælp af Advanced Custom Fields plug-in, CPT UI plug-in og PHP-kode i Code Snippets plug-in.
Der er oprettet en post type i CPT UI plug-in, som hedder ‘Alle kursusudbud’. Heri oprettes hver række for de forskellige tabeller, og ‘kursustitel’, er det vigtigste element, da dette bruges som et tag, så shortcoden ved hvilken tabel der skal vises når den indsættes. I ACF plug-in, oprettes de forskellige felter, som skal kunne udfyldes i tabellen. Denne sættes til at vises under ‘Alle kursusudbud’, så det er muligt, at udfylde felterne for hver række.
PHP-koden bruges til at oprette en shortcode, der indeholder felterne, og som kan vises på frontend. Det er muligt at style tabellerne med CSS i WordPress editoren, for at give den et udseende der passer til det bestemte site. Opsætningen er opsat på dette site, og kan findes i ACF, CPT UI og Code Snippets.
Master tabel
Denne tabel indeholder alle de individuelle tabeller der oprettes. Den opdateres dynamisk, når de individuelle tabeller opdateres. Den indsættes ved hjælp af en shortcode, og det er ikke nødvendigt at redigere på tabellen. Når en start dato er overskredet, forsvinder feltet automatisk fra tabellen.
Der er i øjeblikket ingen fremtidige kursusudbud at vise.
Individuel tabel
Dette er en individuel tabel. Alle individuelle tabeller vises ved hjælp af en shortcode, som er anderledes fra Master tabellens shortcode. Det kræver at man afkrydser hvilken tabel der skal vises i WordPress editoren, for at få vist den specifikke tabel. Det er muligt at afkrydse flere tabeller, og dermed vises de under hinaden i én samlet tabel.