LET YOUR CONTENT BE KINGUSING CUSTOM POST TYPES AND TAXONOMIES TOCONTROL YOUR CONTENT...AND MAKE THINGS EASY FOR YOUR CLIE...
WORDPRESS AS A CMS
WORDPRESS AS A CMS  Who are the Primary Users of the Website?
WORDPRESS AS A CMS  Who are the Primary Users of the Website?      Site Visitors
WORDPRESS AS A CMS  Who are the Primary Users of the Website?      Site Visitors (Your Clients Clients)
WORDPRESS AS A CMS  Who are the Primary Users of the Website?      Site Visitors (Your Clients Clients)      Site Administ...
WORDPRESS AS A CMS  Who are the Primary Users of the Website?      Site Visitors (Your Clients Clients)      Site Administ...
WORDPRESS AS A CMS  Who are the Primary Users of the Website?      Site Visitors (Your Clients Clients)      Site Administ...
WORDPRESS AS A CMS  Who are the Primary Users of the Website?      Site Visitors (Your Clients Clients)      Site Administ...
US
US   VS
US   VS   THEM
US
US     Interested in technology.
US     Interested in technology.     Willing to experiment.
US     Interested in technology.     Willing to experiment.     Take the time to understand how     things work because we...
THEM
THEMImpatient with technology.
THEMImpatient with technology.Want the website to make their jobeasier.
THEMImpatient with technology.Want the website to make their jobeasier.Don’t care how things work, tendto follow steps.
HOW DO WE MAKE THINGS EASIER?
CONTENT TYPES
CONTENT TYPES
CONTENT TYPES  POSTS
CONTENT TYPES  POSTS
CONTENT TYPES  POSTS    Primarily for Time Sensitive Content    (Blog/News/Press Releases)
CONTENT TYPES  POSTS    Primarily for Time Sensitive Content    (Blog/News/Press Releases)    Displayed in reverse chronol...
CONTENT TYPES  POSTS    Primarily for Time Sensitive Content    (Blog/News/Press Releases)    Displayed in reverse chronol...
CONTENT TYPES  POSTS    Primarily for Time Sensitive Content    (Blog/News/Press Releases)    Displayed in reverse chronol...
CONTENT TYPES  POSTS    Primarily for Time Sensitive Content    (Blog/News/Press Releases)    Displayed in reverse chronol...
CONTENT TYPES  POSTS    Primarily for Time Sensitive Content    (Blog/News/Press Releases)    Displayed in reverse chronol...
CONTENT TYPES  POSTS    Primarily for Time Sensitive Content    (Blog/News/Press Releases)    Displayed in reverse chronol...
CONTENT TYPES
CONTENT TYPESWhat if your content doesn’t fit this mold?
CONTENT TYPESWhat if your content doesn’t fit this mold?    Use default Taxonomies and Custom Queries to fake it.
CONTENT TYPESWhat if your content doesn’t fit this mold?    Use default Taxonomies and Custom Queries to fake it.    Custom...
CONTENT TYPESWhat if your content doesn’t fit this mold?    Use default Taxonomies and Custom Queries to fake it.    Custom...
CUSTOM POST TYPES
CUSTOM POST TYPESForcing WordPress to work with your content rather thanforcing your content to work with WordPress
CUSTOM POST TYPESForcing WordPress to work with your content rather thanforcing your content to work with WordPressWhere d...
CUSTOM POST TYPESForcing WordPress to work with your content rather thanforcing your content to work with WordPressWhere d...
CUSTOM POST TYPES
CUSTOM POST TYPESImplementing Custom Post Types into Your Theme
CUSTOM POST TYPESImplementing Custom Post Types into Your Theme   Custom Post Query
CUSTOM POST TYPESImplementing Custom Post Types into Your Theme   Custom Post Query   Custom Single Post Template
CUSTOM POST TYPESImplementing Custom Post Types into Your Theme   Custom Post Query   Custom Single Post Template   Custom...
CUSTOM TAXONOMIES
CUSTOM TAXONOMIESTaxonomies are a means to group and organize content.
CUSTOM TAXONOMIESTaxonomies are a means to group and organize content.By default WordPress has 2 different types of Taxono...
CUSTOM TAXONOMIESTaxonomies are a means to group and organize content.By default WordPress has 2 different types of Taxono...
CUSTOM TAXONOMIESTaxonomies are a means to group and organize content.By default WordPress has 2 different types of Taxono...
CUSTOM TAXONOMIESTaxonomies are a means to group and organize content.By default WordPress has 2 different types of Taxono...
CUSTOM TAXONOMIESTaxonomies are a means to group and organize content.By default WordPress has 2 different types of Taxono...
CUSTOM TAXONOMIESTaxonomies are a means to group and organize content.By default WordPress has 2 different types of Taxono...
CUSTOM TAXONOMIESTaxonomies are a means to group and organize content.By default WordPress has 2 different types of Taxono...
CUSTOM TAXONOMIESTaxonomies are a means to group and organize content.By default WordPress has 2 different types of Taxono...
CODE SAMPLES + MORE INFOTo download code samples used in this demo and to getmore resources on Custom Post Types & Taxonom...
Using Custom Post Types & Taxonomies in WordPress
Upcoming SlideShare
Loading in...5
×

Using Custom Post Types & Taxonomies in WordPress

534

Published on

Slides from a talk I gave at WordCamp Edmonton in 2011. Related code samples at http://daelan.com/wordcampyeg/

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

  • Be the first to like this

No Downloads
Views
Total Views
534
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
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
  • Using Custom Post Types & Taxonomies in WordPress

    1. 1. LET YOUR CONTENT BE KINGUSING CUSTOM POST TYPES AND TAXONOMIES TOCONTROL YOUR CONTENT...AND MAKE THINGS EASY FOR YOUR CLIENTSPRESENTED BY DAELAN WOOD @daelan northrepublic.com daelan@daelan.com
    2. 2. WORDPRESS AS A CMS
    3. 3. WORDPRESS AS A CMS Who are the Primary Users of the Website?
    4. 4. WORDPRESS AS A CMS Who are the Primary Users of the Website? Site Visitors
    5. 5. WORDPRESS AS A CMS Who are the Primary Users of the Website? Site Visitors (Your Clients Clients)
    6. 6. WORDPRESS AS A CMS Who are the Primary Users of the Website? Site Visitors (Your Clients Clients) Site Administrators
    7. 7. WORDPRESS AS A CMS Who are the Primary Users of the Website? Site Visitors (Your Clients Clients) Site Administrators (Your Client)
    8. 8. WORDPRESS AS A CMS Who are the Primary Users of the Website? Site Visitors (Your Clients Clients) Site Administrators (Your Client) How can we make things easy for everyone?
    9. 9. WORDPRESS AS A CMS Who are the Primary Users of the Website? Site Visitors (Your Clients Clients) Site Administrators (Your Client) How can we make things easy for everyone?
    10. 10. US
    11. 11. US VS
    12. 12. US VS THEM
    13. 13. US
    14. 14. US Interested in technology.
    15. 15. US Interested in technology. Willing to experiment.
    16. 16. US Interested in technology. Willing to experiment. Take the time to understand how things work because we care.
    17. 17. THEM
    18. 18. THEMImpatient with technology.
    19. 19. THEMImpatient with technology.Want the website to make their jobeasier.
    20. 20. THEMImpatient with technology.Want the website to make their jobeasier.Don’t care how things work, tendto follow steps.
    21. 21. HOW DO WE MAKE THINGS EASIER?
    22. 22. CONTENT TYPES
    23. 23. CONTENT TYPES
    24. 24. CONTENT TYPES POSTS
    25. 25. CONTENT TYPES POSTS
    26. 26. CONTENT TYPES POSTS Primarily for Time Sensitive Content (Blog/News/Press Releases)
    27. 27. CONTENT TYPES POSTS Primarily for Time Sensitive Content (Blog/News/Press Releases) Displayed in reverse chronological order on 1 page
    28. 28. CONTENT TYPES POSTS Primarily for Time Sensitive Content (Blog/News/Press Releases) Displayed in reverse chronological order on 1 page Can be organized using taxonomies (Date, Categories, Tags)
    29. 29. CONTENT TYPES POSTS Primarily for Time Sensitive Content (Blog/News/Press Releases) Displayed in reverse chronological order on 1 page Can be organized using taxonomies (Date, Categories, Tags) PAGES
    30. 30. CONTENT TYPES POSTS Primarily for Time Sensitive Content (Blog/News/Press Releases) Displayed in reverse chronological order on 1 page Can be organized using taxonomies (Date, Categories, Tags) PAGES
    31. 31. CONTENT TYPES POSTS Primarily for Time Sensitive Content (Blog/News/Press Releases) Displayed in reverse chronological order on 1 page Can be organized using taxonomies (Date, Categories, Tags) PAGES Primarily for static content that won’t change often
    32. 32. CONTENT TYPES POSTS Primarily for Time Sensitive Content (Blog/News/Press Releases) Displayed in reverse chronological order on 1 page Can be organized using taxonomies (Date, Categories, Tags) PAGES Primarily for static content that won’t change often Content typically exists in only 1 location
    33. 33. CONTENT TYPES
    34. 34. CONTENT TYPESWhat if your content doesn’t fit this mold?
    35. 35. CONTENT TYPESWhat if your content doesn’t fit this mold? Use default Taxonomies and Custom Queries to fake it.
    36. 36. CONTENT TYPESWhat if your content doesn’t fit this mold? Use default Taxonomies and Custom Queries to fake it. Custom Post Types
    37. 37. CONTENT TYPESWhat if your content doesn’t fit this mold? Use default Taxonomies and Custom Queries to fake it. Custom Post Types Job Listings Product Listings Case Studies Press Releases Movie Reviews Book Reviews
    38. 38. CUSTOM POST TYPES
    39. 39. CUSTOM POST TYPESForcing WordPress to work with your content rather thanforcing your content to work with WordPress
    40. 40. CUSTOM POST TYPESForcing WordPress to work with your content rather thanforcing your content to work with WordPressWhere do we start?
    41. 41. CUSTOM POST TYPESForcing WordPress to work with your content rather thanforcing your content to work with WordPressWhere do we start? functions.php
    42. 42. CUSTOM POST TYPES
    43. 43. CUSTOM POST TYPESImplementing Custom Post Types into Your Theme
    44. 44. CUSTOM POST TYPESImplementing Custom Post Types into Your Theme Custom Post Query
    45. 45. CUSTOM POST TYPESImplementing Custom Post Types into Your Theme Custom Post Query Custom Single Post Template
    46. 46. CUSTOM POST TYPESImplementing Custom Post Types into Your Theme Custom Post Query Custom Single Post Template Custom Archive Template
    47. 47. CUSTOM TAXONOMIES
    48. 48. CUSTOM TAXONOMIESTaxonomies are a means to group and organize content.
    49. 49. CUSTOM TAXONOMIESTaxonomies are a means to group and organize content.By default WordPress has 2 different types of Taxonomies.
    50. 50. CUSTOM TAXONOMIESTaxonomies are a means to group and organize content.By default WordPress has 2 different types of Taxonomies. Categories - Hierarchical
    51. 51. CUSTOM TAXONOMIESTaxonomies are a means to group and organize content.By default WordPress has 2 different types of Taxonomies. Categories - Hierarchical Tags - Non Hierarchical
    52. 52. CUSTOM TAXONOMIESTaxonomies are a means to group and organize content.By default WordPress has 2 different types of Taxonomies. Categories - Hierarchical Tags - Non Hierarchical......................................................................................................................................
    53. 53. CUSTOM TAXONOMIESTaxonomies are a means to group and organize content.By default WordPress has 2 different types of Taxonomies. Categories - Hierarchical Tags - Non Hierarchical...................................................................................................................................... Genres
    54. 54. CUSTOM TAXONOMIESTaxonomies are a means to group and organize content.By default WordPress has 2 different types of Taxonomies. Categories - Hierarchical Tags - Non Hierarchical...................................................................................................................................... Genres Colours
    55. 55. CUSTOM TAXONOMIESTaxonomies are a means to group and organize content.By default WordPress has 2 different types of Taxonomies. Categories - Hierarchical Tags - Non Hierarchical...................................................................................................................................... Genres Colours Sizes
    56. 56. CUSTOM TAXONOMIESTaxonomies are a means to group and organize content.By default WordPress has 2 different types of Taxonomies. Categories - Hierarchical Tags - Non Hierarchical...................................................................................................................................... Genres Colours Sizes Locations
    57. 57. CODE SAMPLES + MORE INFOTo download code samples used in this demo and to getmore resources on Custom Post Types & Taxonomies visit: http://daelan.com/wordcampyegTHANKS!
    1. A particular slide catching your eye?

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

    ×