WordPress Custom Post Types

3,827 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,827
On SlideShare
0
From Embeds
0
Number of Embeds
248
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \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

    1. 1. Custom Post TypesWordPress is een blog CMS - @CoenJacobs - #wcnl 2012
    2. 2. Coen Jacobs• @CoenJacobs• http://coenjacobs.me• Internetbureau Haboes, in Amsterdam• Vanaf 1 april werk ik voor
    3. 3. Wat is eenPost Type?
    4. 4. Wat is een Post Type?
    5. 5. Wat is een Post Type?• Verschillende soorten inhoud, bijvoorbeeld Posts en Pages
    6. 6. Wat is een Post Type?• Verschillende soorten inhoud, bijvoorbeeld Posts en Pages• Beschikbaar sinds 2005
    7. 7. Wat is een Post Type?
    8. 8. Wat is een Post Type?• De naam is verwarrend
    9. 9. Wat is een Post Type?• De naam is verwarrend • Een Post is ook een Post Type
    10. 10. Wat is een Post Type?• De naam is verwarrend • Een Post is ook een Post Type • “Content” Types
    11. 11. Standaard Post Types
    12. 12. Standaard Post Types• Posts
    13. 13. Standaard Post Types• Posts• Pages
    14. 14. Standaard Post Types• Posts• Pages• Attachments
    15. 15. Standaard Post Types• Posts• Pages• Attachments• Revisions
    16. 16. Standaard Post Types• Posts• Pages• Attachments• Revisions• Nav Menus (sinds WordPress 3.0)
    17. 17. Is dat alles?
    18. 18. Is dat alles?NEE!
    19. 19. Is dat alles?NEE!Het zijn Custom Post Types
    20. 20. Is dat alles?NEE! Het zijn Custom Post TypesWe kunnen zelf Post Types maken
    21. 21. WordPress 3.0 en Custom Post TypesVoor WordPress 3.0: Post Types vrijwel onzichtbaar
    22. 22. WordPress 3.0 en Custom Post Types• Custom Post Types actief in beeld
    23. 23. WordPress 3.0 en Custom Post Types• Custom Post Types actief in beeld• Nieuwe functies en mogelijkheden
    24. 24. WordPress 3.0 en Custom Post Types• Custom Post Types actief in beeld• Nieuwe functies en mogelijkheden• Makkelijk toe te voegen
    25. 25. WordPress 3.0 en Custom Post Types• Custom Post Types actief in beeld• Nieuwe functies en mogelijkheden• Makkelijk toe te voegen• Makkelijker te beheren
    26. 26. Voorbeelden Custom Post Types
    27. 27. Voorbeelden Custom Post Types• Interviews
    28. 28. Voorbeelden Custom Post Types• Interviews• Videos / Podcasts
    29. 29. Voorbeelden Custom Post Types• Interviews• Videos / Podcasts• Evenementen
    30. 30. Voorbeelden Custom Post Types• Interviews• Videos / Podcasts• Evenementen• Portfolio
    31. 31. Voorbeelden Custom Post Types• Interviews• Videos / Podcasts• Evenementen• Portfolio• Recepten
    32. 32. Voorbeeld: Recepten
    33. 33. Voorbeeld: Recepten• Een recept, waar bestaat dat uit?
    34. 34. Voorbeeld: Recepten• Een recept, waar bestaat dat uit? • Naam
    35. 35. Voorbeeld: Recepten• Een recept, waar bestaat dat uit? • Naam • Ingrediënten
    36. 36. Voorbeeld: Recepten• Een recept, waar bestaat dat uit? • Naam • Ingrediënten • Beschrijving
    37. 37. Voorbeeld: Recepten• Een recept, waar bestaat dat uit? • Naam • Ingrediënten • Beschrijving • Materialen
    38. 38. Voorbeeld: Recepten• Een recept, waar bestaat dat uit? • Naam • Ingrediënten • Beschrijving • Materialen • Technieken
    39. 39. Voorbeeld: Recepten• Een recept, waar bestaat dat uit? • Naam • Ingrediënten • Beschrijving • Materialen • Technieken • Bereidingstijd
    40. 40. Recepten Post Type
    41. 41. Ingrediënten, technieken en materialen• Custom Taxonomies• Selecteren net als ‘tags’• Meerdere, één of geen
    42. 42. In te vullen bereidingstijd• Custom Meta Box• Vullen de ‘meta’ info van een Post Type
    43. 43. Alles netjes in de WordPress stijl
    44. 44. Complete recepten database!
    45. 45. Simpele code• register_post_type()• $labels: Weergave• $args: Instellingen• Helaas, nog niet mogelijk via UI
    46. 46. Weergave van Post Types• Standaard query: • Haalt alleen ‘post’ Post Type op• WP_Query( post_type=recept );• get_posts( post_type=recept );
    47. 47. Technieken recepten Post Type• Recepten = Custom Post Type• Ingrediënten = Custom Taxonomy (als ‘tags’)• Bereidingstijd = Meta info (via Meta Box)
    48. 48. Template bestanden Post Types• single-recept.php • Single pagina van een recept• archive-recept.php • Archief pagina van de recepten
    49. 49. Archief van recepten • archive-recept.php
    50. 50. Detailpagina recept • single-recept.php
    51. 51. WordPress is een CMSEn al lang niet meer ‘dat tooltje om mee te bloggen’ Coen Jacobs @CoenJacobs http://coenjacobs.me

    ×