Wordpress kent standaard de Default Post Types "Pages", "Posts" en "Media". In "Media" sla je je afbeeldingen en dergelijke op, "Pages" zijn bedoeld voor de "platte pagina's", en met "Posts" kun je content opslaan die op verschillende Pages worden getoond (bijvoorbeeld de koptekst van een nieuwsbericht).
Met Custom Post Types kun je bovendien je eigen soorten Post Types toevoegen aan het systeem! Bijvoorbeeld een Post Types 'vacatures', 'nieuwsberichten' of 'medewerkers': wat je maar wilt.
Aan elk van de Post Types kun je bovendien velden koppelen. In het geval van een vacature kan dat bijvoorbeeld zijn 'vacature-titel', 'vacature-omschrijving', 'vacature-standplaats', 'vacature-recruiter' en 'vacature-salaris'. Zo bouwen we Wordpress om tot een uitgebreide applicatie waarmee je heel gemakkelijk en specifiek gegevens kunt beheren. Wil je bijvoorbeeld een rubriek 'Nieuws' op je website tonen, dan kunnen we daar een Custom Post Type 'Nieuws' voor creëren. We voegen daar dan gegevensvelden aan toe, zoals 'Nieuws Koptekst', 'Nieuws Introtekst', 'Nieuws Vervolgtekst', 'Nieuws Bron', etc. Heb je veel vacatures? Dan maken we gewoon een Custom Post Type 'Vacatures' aan met velden zoals 'Vacature Naam', 'Vacature Referentie', 'Vacature Profieltekst', 'Vacature Recruiter', etc. Elke gegevenssoort kunnen we beheren in een eigen Custom Post Type. Wordpress wordt zo een heel overzichtelijk systeem met krachtige mogelijkheden voor uitgebreide websites en apps.