Custom Post Types

Custom Post Types maken

Goede info staat hier:

Custom Post Types weergeven op je website

Na het maken van je Custom Post Type is het verstandig de permalinks te resetten. Normaal gesproken zou je een Custom Post Type op de volgende pagina moeten kunnen zien:

  • Custom Post Type archiefpagina: www.website.com/custom-post-type-naam
  • Custom Post Type pagina: www.website.com/custom-post-type-naam/pagina

Als dat niet het geval is - je krijgt een 404-melding - dan moet je je permalinks resetten.

Permalinks resetten

Om je permalinks te resetten:

  1. In het menu ga naar Instellingen > Permalinks.
  2. Bij Algemene Instellingen, selecteer Standaard.
  3. Om de aanpassing te bewaren selecteer Wijzigingen opslaan.
  4. Bij Algemene Instellingen, selecteer je oorspronkelijke instelling (bijvoorbeeld Berichtnaam).
  5. Om de aanpassing te bewaren selecteer Wijzigingen opslaan.

Je Custom Post Type zou nu wel zichtbaar moeten zijn.

Custom Post Types gebruiken in het menu

Single custom post pagina's kun je eenvoudig aan het menu toevoegen. Het toevoegen van de custom post type archive pagina is echter een ander verhaal. De beste oplossing voor mij is op dit moment het gebruik van een plugin.

De archive pagina van je custom post type toont een overzicht van alle berichten van dit type. Op de menu pagina in WordPress (Weergave > Menu's) gaat vind je geen optie voor het toevoegen van de custom post type archive pagina aan je menu. Dat vind ik wel een gemis. Het moet dus op een andere manier. Na zoeken op het internet zijn de oplossing in twee groepen te verdelen: een custom functie of een plugin.

Het gebruik van plugins probeer ik tot een minimum te beperken. In dit geval leek me het wel de beste optie. Het alternatief - een custom functie - zag er te ingewikkeld en te 'hackerig' uit.

De volgende plugin heb ik gebruikt: Post Type Archive Link.

Inhoud toevoegen aan je Custom Post Type archive pagina

Een WordPress archiefpagina is niet beschikbaar in de lijst met Pagina's in je WordPress CMS. Wil je wel handmatig inhoud toevoegen aan deze archiefpagina, gebruik dan de volgende truc.