Custom Post Types

Sbddesign.nl | WordPress websites

Custom Post Types

Wat zijn Custom Post Types?

Allereerst: de naam Custom Post Types is eigenlijk niet helemaal juist. Beter zou zijn om te spreken van Custom Content Types.
WordPress werkt met een aantal standaard ingebouwde ‘Contenttypes’. De belangrijkste en meest bekende zijn de ‘Pages’ en ‘Posts’. ‘Pages’ worden gebruikt voor de vastecontent-pagina’s en ‘Posts’ voor de blogartikelen of nieuwsberichten. Het verschil tussen ‘Pages’ en ‘Posts’ is dat ‘Posts’ op datum in een lijst weergegeven kunnen worden en ‘Pages’ niet. Daarnaast kunnen aan ‘Posts’ categorieën en tags gekoppeld worden.

Extra Custom Post Type gebruiken

Stel je hebt naast je gewone nieuwsberichten ook behoefte om een receptenverzameling aan te leggen. Hoe doe je dat dan? Er zijn twee manieren:

  • Je brengt ze ook onder bij Posts en je geeft nieuwsberichten de categorie ‘Nieuws’ en recepten de categorie ‘Recepten’. Per categorie kun je een aparte template aanmaken die ervoor zorgt dat de nieuwsberichten en de recepten elk een eigen layout krijgen.
  • Een andere en eigenlijk een veel nettere en overzichtelijke manier is om een extra contenttype met de naam ‘Recepten’ aan te maken. Deze zorgt ervoor dat er in de backend van WordPress een extra menuoptie wordt toegevoegd waar je de content (in ons voorbeeld de recepten) kunt invoeren. Voor dit contenttype kun je eigen categorieën en tags gebruiken. Ook voor dit nieuwe Content Type kunnen aparte templates (layouts) gemaakt worden.

Extra Content Types aanmaken

Als je goed thuis bent in WordPress is het niet echt moeilijk om extra Content Types aan te maken. Je kunt dat doen door de benodigde code in de functions.php toe te voegen. Echter een stuk makkelijker werkt de plugin ‘Types’ van Toolset. De premiumversie biedt nog veel meer functies voor het opzetten en tonen van selecties uit verschillende Content Typen. Met Types kun je Content Typen aanmaken en categorieën en tags (taxonomieën) per Content Type toekennen. Bovendien, en daar ben ikzelf heel erg van gecharmeerd, kun je per Content Type en per categorie Custom Velden aanmaken. Om ons receptenvoorbeeld er weer bij te halen: je kunt voor dit Content Type velden aangeven voor bijvoorbeeld bereidingstijden, gerechtgang, ingrediënten, etc. Dat maakt het invoeren van het gerecht een stuk makkelijker. In het template kun je de input van deze dan weer op de juiste plaats laten neerzetten.

Wil je je website uitbreiden met een extra Custom Post Type, en zie je het niet zitten om dat zelf te doen? Neem dan contact met mij op. Dan stel ik het voor je in.

Voorbeelden waarbij Custom Post Types gebruikt kunnen worden, zijn:

  • Teampagina, met afdeling of functies als categorieën
  • Recepten
  • Boek-/filmrecenties
  • Eventskalender
  • Nieuwsbrieven
  • Case-studies
  • Portfolio
  • Slider, of carousels
  • klantenrevieuws
  • Logocarousels
  • FAQs
  • enz. enz.

Wil je extra Contenttypen toevoegen aan je website?

Social media

   

© 2007-2019, Sbd design, Hilversum.   |  
Algemene voorwaarden   |  
Privacy Statement