WORDPRESS MEETUP EINDHOVENCustom Post Types    WordPress is een blog CMS
Coen Jacobs      Freelance WordPress ontwikkelaar• @CoenJacobs• http://cnjcbs.com
Wat is eenPost Type?
Wat is een Post Type?• Verschillende soorten inhoud, bijvoorbeeld Posts en Pages• Beschikbaar sinds 2005
Wat is een Post Type?• De naam is verwarrend    • Een Post is ook een Post Type    • “Content” Types
Standaard Post Types• Posts• Pages• Attachments• Revisions• Nav Menus (sinds WordPress 3.0)
Is dat alles?
Is dat alles?NEE!  Het zijn Custom Post TypesWe kunnen zelf Post Types maken
WordPress 3.0 en  Custom Post Types• Custom Post Types actief in beeld• Nieuwe functies en mogelijkheden• Makkelijk toe te...
Simpele code• register_post_type()• $labels: Weergave• $args: Instellingen• Helaas, nog niet  mogelijk via UI
Voorbeelden Custom Post Types• Interviews• Videos / Podcasts• Evenementen• Portfolio• Recepten
Voorbeeld: Recepten•   Een recept, waar bestaat dat uit?       •   Naam       •   Ingrediënten       •   Beschrijving     ...
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!
Technieken recepten Post Type•   Recepten = Custom Post Type•   Ingrediënten = Custom Taxonomy (als ‘tags’)•   Bereidingst...
Weergave van Post Types• Standaard query:     • Haalt alleen ‘post’ Post Type op• WP_Query( post_type=recept );• get_posts...
Template bestanden Post Types• single-recept.php      • Single pagina van een recept• archive-recept.php      • Archief pa...
Archief van recepten
Detailpagina recept
WordPress is een CMSEn al lang niet meer ‘dat tooltje om mee te bloggen’                         Coen Jacobs              ...
Upcoming SlideShare
Loading in...5
×

WordPress Meetup Eindhoven 2011

1,384
-1

Published on

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

No Downloads
Views
Total Views
1,384
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
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
  • WordPress Meetup Eindhoven 2011

    1. 1. WORDPRESS MEETUP EINDHOVENCustom Post Types WordPress is een blog CMS
    2. 2. Coen Jacobs Freelance WordPress ontwikkelaar• @CoenJacobs• http://cnjcbs.com
    3. 3. Wat is eenPost Type?
    4. 4. Wat is een Post Type?• Verschillende soorten inhoud, bijvoorbeeld Posts en Pages• Beschikbaar sinds 2005
    5. 5. Wat is een Post Type?• De naam is verwarrend • Een Post is ook een Post Type • “Content” Types
    6. 6. Standaard Post Types• Posts• Pages• Attachments• Revisions• Nav Menus (sinds WordPress 3.0)
    7. 7. Is dat alles?
    8. 8. Is dat alles?NEE! Het zijn Custom Post TypesWe kunnen zelf Post Types maken
    9. 9. WordPress 3.0 en Custom Post Types• Custom Post Types actief in beeld• Nieuwe functies en mogelijkheden• Makkelijk toe te voegen• Makkelijker te beheren
    10. 10. Simpele code• register_post_type()• $labels: Weergave• $args: Instellingen• Helaas, nog niet mogelijk via UI
    11. 11. Voorbeelden Custom Post Types• Interviews• Videos / Podcasts• Evenementen• Portfolio• Recepten
    12. 12. Voorbeeld: Recepten• Een recept, waar bestaat dat uit? • Naam • Ingrediënten • Beschrijving • Materialen • Technieken • Bereidingstijd
    13. 13. Recepten Post Type
    14. 14. Ingrediënten, technieken en materialen• Custom Taxonomies• Selecteren net als ‘tags’• Meerdere, één of geen
    15. 15. In te vullen bereidingstijd• Custom Meta Box• Vullen de ‘meta’ info van een Post Type
    16. 16. Alles netjes in de WordPress stijl
    17. 17. Complete recepten database!
    18. 18. Technieken recepten Post Type• Recepten = Custom Post Type• Ingrediënten = Custom Taxonomy (als ‘tags’)• Bereidingstijd = Meta info (via Meta Box)
    19. 19. Weergave van Post Types• Standaard query: • Haalt alleen ‘post’ Post Type op• WP_Query( post_type=recept );• get_posts( post_type=recept );
    20. 20. Template bestanden Post Types• single-recept.php • Single pagina van een recept• archive-recept.php • Archief pagina van de recepten
    21. 21. Archief van recepten
    22. 22. Detailpagina recept
    23. 23. WordPress is een CMSEn al lang niet meer ‘dat tooltje om mee te bloggen’ Coen Jacobs Freelance WordPress ontwikkelaar @CoenJacobs http://cnjcbs.com
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×