WordPress biedt sinds versie 3 de ‘custom post types’ aan. Dit maakt WordPress echt compleet als CMS en zorgt voor een hele flexibele opzet van je berichten. Dit type berichten geven een hele nieuwe wending aan WordPress.
Wat zijn custom post types?
Standaard maar je gebruik van artikelen in WordPress het zogenaamde ‘post type’. Het custom post type is een uitbreiding daarop en biedt de mogelijkheid om een eigen soort artikel te maken. Hoe dat custom artikel er uit komt te zien kun je geheel zelf bepalen. Een voorbeeld, ik heb voor een klant een custom post type gebruikt om een artikel te maken waarmee koophuizen worden verkocht.
Zoals je hieronder kunt zien is het geen gewoon artikel of bericht met een titel en een content deel. Maar dit is aangepast zodat de klant alleen maar een titel hoeft in te geven en de overige informatie zoals de locatie, aantal kamers de prijs enz. Ook zit er een mogelijkheid in om foto’s te uploaden in verschillende formaten.
Hoe je dit verder indeelt kun je zelf aangeven en ook weer aanpassen. Vervolgens kun je de ingegeven informatie op je website terug laten komen door dit te verwerken in je template. Die d.m.v. tags de informatie uit de database halen.
Dat kan er als volgt uitzien in je template:
Locatie:[php]<?php echo get_post_meta($post->ID, ‘ecpt_lokatie’, true); ?>[/php]
En in je ‘aangepaste’ bericht komt er dan dit te staan:
Locatie: hjdjsadsa
Custom Taxonomy
Ik het bovengenoemde voorbeeld is het aanmaken het ‘eigen artikel’ een custom post type en zijn de genoemde onderdelen zoals locatie, aantal kamers enz custom taxonomies.
Deze aangepaste artikelen zijn terug te vinden in de admin aan de linker zijde net zoals berichten, pagina’s enz. Je kunt verschillende Custom post types aanmaken die vervolgens allemaal hun eigen custom taxonomies bevatten.
Hoe kun je custom post types en taxonomies gebruiken?
Het eenvoudigst is het om een plugin te gebruiken. Een voorbeeld hiervan is de Custom post type ui WordPress plugin. Het is ook mogelijk om de code zelf te gaan maken dit geeft veel meer flexibiliteit maar is niet voor iedereen weggelegd. Een goede uitleg over custom post types van Justin Tadlock. Is zeker de moeite waard om te lezen voordat je begint. Ook is het mogelijk om bestaande gewone artikelen om te zetten dat kan via de volgende plugins; convert post types en post type switcher. Zo ziet u er zijn genoeg mogelijkheden met het gebruik van custom post types.