• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
WordPress Custom Post Types
 

WordPress Custom Post Types

on

  • 3,246 views

 

Statistics

Views

Total Views
3,246
Views on SlideShare
3,000
Embed Views
246

Actions

Likes
0
Downloads
13
Comments
0

3 Embeds 246

http://coenjacobs.me 177
http://2012.netherlands.wordcamp.org 68
http://feeds.feedburner.com 1

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

WordPress Custom Post Types WordPress Custom Post Types Presentation Transcript

  • Custom Post TypesWordPress is een blog CMS - @CoenJacobs - #wcnl 2012
  • Coen Jacobs• @CoenJacobs• http://coenjacobs.me• Internetbureau Haboes, in Amsterdam• Vanaf 1 april werk ik voor
  • Wat is eenPost Type?
  • Wat is een Post Type?
  • Wat is een Post Type?• Verschillende soorten inhoud, bijvoorbeeld Posts en Pages
  • Wat is een Post Type?• Verschillende soorten inhoud, bijvoorbeeld Posts en Pages• Beschikbaar sinds 2005
  • Wat is een Post Type?
  • Wat is een Post Type?• De naam is verwarrend
  • Wat is een Post Type?• De naam is verwarrend • Een Post is ook een Post Type
  • Wat is een Post Type?• De naam is verwarrend • Een Post is ook een Post Type • “Content” Types
  • Standaard Post Types
  • Standaard Post Types• Posts
  • Standaard Post Types• Posts• Pages
  • Standaard Post Types• Posts• Pages• Attachments
  • Standaard Post Types• Posts• Pages• Attachments• Revisions
  • Standaard Post Types• Posts• Pages• Attachments• Revisions• Nav Menus (sinds WordPress 3.0)
  • Is dat alles?
  • Is dat alles?NEE!
  • Is dat alles?NEE!Het zijn Custom Post Types
  • Is dat alles?NEE! Het zijn Custom Post TypesWe kunnen zelf Post Types maken
  • WordPress 3.0 en Custom Post TypesVoor WordPress 3.0: Post Types vrijwel onzichtbaar
  • WordPress 3.0 en Custom Post Types• Custom Post Types actief in beeld
  • WordPress 3.0 en Custom Post Types• Custom Post Types actief in beeld• Nieuwe functies en mogelijkheden
  • WordPress 3.0 en Custom Post Types• Custom Post Types actief in beeld• Nieuwe functies en mogelijkheden• Makkelijk toe te voegen
  • WordPress 3.0 en Custom Post Types• Custom Post Types actief in beeld• Nieuwe functies en mogelijkheden• Makkelijk toe te voegen• Makkelijker te beheren
  • Voorbeelden Custom Post Types
  • Voorbeelden Custom Post Types• Interviews
  • Voorbeelden Custom Post Types• Interviews• Videos / Podcasts
  • Voorbeelden Custom Post Types• Interviews• Videos / Podcasts• Evenementen
  • Voorbeelden Custom Post Types• Interviews• Videos / Podcasts• Evenementen• Portfolio
  • Voorbeelden Custom Post Types• Interviews• Videos / Podcasts• Evenementen• Portfolio• Recepten
  • Voorbeeld: Recepten
  • Voorbeeld: Recepten• Een recept, waar bestaat dat uit?
  • Voorbeeld: Recepten• Een recept, waar bestaat dat uit? • Naam
  • Voorbeeld: Recepten• Een recept, waar bestaat dat uit? • Naam • Ingrediënten
  • Voorbeeld: Recepten• Een recept, waar bestaat dat uit? • Naam • Ingrediënten • Beschrijving
  • Voorbeeld: Recepten• Een recept, waar bestaat dat uit? • Naam • Ingrediënten • Beschrijving • Materialen
  • Voorbeeld: Recepten• Een recept, waar bestaat dat uit? • Naam • Ingrediënten • Beschrijving • Materialen • Technieken
  • Voorbeeld: Recepten• Een recept, waar bestaat dat uit? • Naam • Ingrediënten • Beschrijving • Materialen • Technieken • Bereidingstijd
  • Recepten Post Type
  • Ingrediënten, technieken en materialen• Custom Taxonomies• Selecteren net als ‘tags’• Meerdere, één of geen
  • In te vullen bereidingstijd• Custom Meta Box• Vullen de ‘meta’ info van een Post Type
  • Alles netjes in de WordPress stijl
  • Complete recepten database!
  • Simpele code• register_post_type()• $labels: Weergave• $args: Instellingen• Helaas, nog niet mogelijk via UI
  • Weergave van Post Types• Standaard query: • Haalt alleen ‘post’ Post Type op• WP_Query( post_type=recept );• get_posts( post_type=recept );
  • Technieken recepten Post Type• Recepten = Custom Post Type• Ingrediënten = Custom Taxonomy (als ‘tags’)• Bereidingstijd = Meta info (via Meta Box)
  • Template bestanden Post Types• single-recept.php • Single pagina van een recept• archive-recept.php • Archief pagina van de recepten
  • Archief van recepten • archive-recept.php
  • Detailpagina recept • single-recept.php
  • WordPress is een CMSEn al lang niet meer ‘dat tooltje om mee te bloggen’ Coen Jacobs @CoenJacobs http://coenjacobs.me