SlideShare a Scribd company logo
Structured Data
in WordPress
Randy Hoyt
@randyhoyt                                       #wcto



About Me




              Randy Hoyt    randyhoyt.com
                            @randyhoyt


             Presentation   randyhoyt.com/wcto
@randyhoyt                                                   #wcto



 WordPress Timeline
       May 2003

       WordPress 0.7
       − Initial Release
       − Blog Posts




2003              2005     2007         2009         2011             2013




 WordPress Now Available
 http://wordpress.org/news/2003/05/wordpress-now-available/
@randyhoyt                                                  #wcto



 WordPress Timeline
              May 2004

              WordPress 1.2
              − Randy’s first WordPress blog




2003          2005                2007         2009   2011           2013
@randyhoyt                                                 #wcto



 WordPress Timeline
February 2005

 WordPress 1.5            “The „pages‟ feature allows you to run
 − Pages
 − Custom Fields
                          your entire site through WordPress.”




2003               2005     2007         2009        2011           2013




 Announcing WordPress 1.5
 http://wordpress.org/news/2005/02/strayhorn/
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt                                    #wcto



Structured Data
What is it?


         “Data that resides in fixed fields
         within a record.


       “ Contrast with unstructured data.”




PC Magazine Encyclopedia: Structured Data
http://r2h.me/pcmagdata
@randyhoyt                       #wcto



Structured Data
Structured        Unstructured
@randyhoyt                                                    #wcto



 WordPress Timeline
                                  June 2010

                                  WordPress 3.0
                                  − Custom Post Types




2003          2005        2007            2009          2011           2013




 WordPress 3.0 “Thelonious”
 http://wordpress.org/news/2010/06/thelonious/
@randyhoyt                   #wcto



Structured Data
Why use it?


1. Simple Adding / Editing
2. Complex Formatting
@randyhoyt   #wcto
@randyhoyt                    #wcto



Structured Data
Why use it?


1. Simple Adding / Updating
2. Complex Formatting
3. Data Integrity
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt                     #wcto



Structured Data
Why use it?


1. Ease of Adding & Updating
2. Complex Formatting
3. Data Integrity
4. Cross-Platform Delivery
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt                                                                #wcto




Adapting Ourselves to Adaptive Content
http://www.slideshare.net/KMcGrane/adapting-ourselves-to-adaptive-content-12133365
@randyhoyt                                                                #wcto




Adapting Ourselves to Adaptive Content
http://www.slideshare.net/KMcGrane/adapting-ourselves-to-adaptive-content-12133365
@randyhoyt   #wcto
@randyhoyt                                                                                #wcto



Theme vs. Plugin
 Where does this custom code belong?

“ A common, yet unfortunate practice in the WordPress
 community involves filling theme functions.php files with
 tweaks and functionality that is key to a site.”



 Theme Functions File (functions.php)        Custom Functionality Plugin
 •   Code is executed just like a plugin     •   Completely separated from theme

 •   Activated (or deactivated) along with   •   Remains activated even theme is not
     the theme
                                             •   Best for code related to functionality
 •   Best for code related to appearance



How to create your own WordPress functionality plugin
http://wpcandy.com/teaches/how-to-create-a-functionality-plugin
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt                                           #wcto




WordPress Codex: Post Types > Custom Types
http://codex.wordpress.org/Post_Types#Custom_Types
@randyhoyt   #wcto
@randyhoyt                                     #wcto




Aptana, library uploaded, code for metaboxes
@randyhoyt   #wcto
@randyhoyt                                                                 #wcto



Custom Fields

 wp_posts                              wp_postmeta
 ID   post_type        post_title      post_id   meta_key     meta_value

 37   rrh_assignment   Final Project   37        date_due     12/07/2011

 38   rrh_assignment   Final Exam      37        percentage   24

                                       38        date_due     12/14/2011

                                       38        percentage   16
@randyhoyt      #wcto



Custom Fields
@randyhoyt                                                 #wcto



Custom Fields
Three Ways to Customize the Interface


Tutorial: “Reusable Custom Meta Boxes”
    http://r2h.me/wpreuseable


Plugin: Advanced Custom Fields
    http://wordpress.org/extend/plugins/advanced-custom-fields/


Library: Custom Meta Boxes
    http://r2h.me/wpcmb
@randyhoyt                                                      #wcto



Library: Custom Meta Boxes
http://r2h.me/wpcmb


Custom Meta Boxes allow you to build clean, understandable
interfaces for entering metadata. There’s a ton of field options:
text, textarea, checkbox, dropdown list, WYSIWYG, and more.
@randyhoyt   #wcto
@randyhoyt                                                 #wcto




Add Custom Meta Boxes to Your Plugin
http://randyhoyt.com/wordpress/custom-meta-boxes-plugin/
@randyhoyt                                                 #wcto




Add Custom Meta Boxes to Your Plugin
http://randyhoyt.com/wordpress/custom-meta-boxes-plugin/
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt                             #wcto




Video, show fields, add values, save
@randyhoyt                                                  #wcto




Screenshot of dashboard, all assignments added




Ordering WordPress Post Types By A Custom Field
http://randyhoyt.com/wordpress/custom-post-type-ordering/
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt                                      #wcto




WordPress Codex: Template Hierarchy
http://codex.wordpress.org/Template_Hierarchy
@randyhoyt                                                  #wcto



Child Theme Architecture
A WordPress child theme is a theme that inherits the
functionality of another theme, called the parent
theme, and allows you to modify or add functionality.


Making a child theme is very simple. Create a
directory, put a properly formatted style.css file in it,
and you have a child theme!



WordPress Codex: Child Themes
http://codex.wordpress.org/Child_Themes
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt                     #wcto



Structured Data
Why use it?


1. Ease of Adding & Updating
2. Complex Formatting
3. Data Integrity
4. Cross-Platform Delivery
5. Logic-Based Automation
@randyhoyt                                             #wcto



Shortcodes
When a shortcode is inserted in WordPress, it is
replaced with appropriate dynamic content produced
by a PHP function.

Let’s say we want to show the most recent posts in a
given post. We could use something like this:

              [recent-posts]



Smashing Magazine: WordPress Shortcodes
http://r2h.me/wpshortcodes
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt   #wcto
@randyhoyt                                          #wcto




CSV Importer
http://wordpress.org/extend/plugins/csv-importer/
Structured Data
in WordPress

Randy Hoyt     randyhoyt.com
               @randyhoyt


Presentation   randyhoyt.com/wcto
               #wcto

More Related Content

PPTX
Extending & Scaling | Dallas PHP
PPTX
Introduction to HTML5 & CSS3
PDF
Yahoo for the Masses
PDF
Responsive Web Design: Clever Tips and Techniques
PDF
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
PDF
WordPress Custom Fields: Control your content presentation by breaking out of...
PDF
Web Standards: Fueling Innovation [Web Design World Boston '08]
PDF
10 Things Web Designers tend to forget when doing SEO
Extending & Scaling | Dallas PHP
Introduction to HTML5 & CSS3
Yahoo for the Masses
Responsive Web Design: Clever Tips and Techniques
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
WordPress Custom Fields: Control your content presentation by breaking out of...
Web Standards: Fueling Innovation [Web Design World Boston '08]
10 Things Web Designers tend to forget when doing SEO

What's hot (20)

PDF
The Server Side of Responsive Web Design
PDF
10 Things Webdesigners tend to do Wrong in SEO - SMX 2014
KEY
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
PPTX
The Way to Theme Enlightenment
PDF
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
PPT
Columbus and the WordPress Community
PPTX
Microdata semantic-extend
PDF
Prototyping w/HTML5 and CSS3
PDF
HTML5 and the web of tomorrow!
PDF
State of jQuery '09
PPTX
Rapid and Responsive - UX to Prototype with Bootstrap
ODP
Moving from Web 1.0 to Web 2.0
PDF
Extending WordPress Multisite for Fun and Profit by Angie Meeker at WordPress...
PPTX
Advanced WordPress Optimization - iGaming Supershow 2012
PPTX
Shortcodes vs Widgets: Which one and how?
PDF
Real World Web Standards
PDF
Advanced Web Scraping or How To Make Internet Your Database #seoplus2018
PDF
Introduction to Responsive Web Design
PDF
Progressive Prototyping w/HTML5, CSS3 and jQuery
PDF
How I learned to stop worrying and love the .htaccess file
The Server Side of Responsive Web Design
10 Things Webdesigners tend to do Wrong in SEO - SMX 2014
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
The Way to Theme Enlightenment
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
Columbus and the WordPress Community
Microdata semantic-extend
Prototyping w/HTML5 and CSS3
HTML5 and the web of tomorrow!
State of jQuery '09
Rapid and Responsive - UX to Prototype with Bootstrap
Moving from Web 1.0 to Web 2.0
Extending WordPress Multisite for Fun and Profit by Angie Meeker at WordPress...
Advanced WordPress Optimization - iGaming Supershow 2012
Shortcodes vs Widgets: Which one and how?
Real World Web Standards
Advanced Web Scraping or How To Make Internet Your Database #seoplus2018
Introduction to Responsive Web Design
Progressive Prototyping w/HTML5, CSS3 and jQuery
How I learned to stop worrying and love the .htaccess file
Ad

Viewers also liked (11)

PDF
How to add semantic data to your WP site in 20 minutes or less! WordSesh 2013
PPTX
Beyond Posts & Pages - Structured Content in WordPress
PPT
Beyond Posts and Pages: Structured Content in WordPress
PPTX
Semantic Web Application Development
ODP
Building a semantic website
PPT
Developing A Semantic Web Application - ISWC 2008 tutorial
PDF
Semantic Web For Dummies
PDF
How To Create Presentation Slides That Are Out Of This World by @slidecomet @...
PPT
DATA STRUCTURES
PDF
Crap. The Content Marketing Deluge.
PDF
SlideShare 101
How to add semantic data to your WP site in 20 minutes or less! WordSesh 2013
Beyond Posts & Pages - Structured Content in WordPress
Beyond Posts and Pages: Structured Content in WordPress
Semantic Web Application Development
Building a semantic website
Developing A Semantic Web Application - ISWC 2008 tutorial
Semantic Web For Dummies
How To Create Presentation Slides That Are Out Of This World by @slidecomet @...
DATA STRUCTURES
Crap. The Content Marketing Deluge.
SlideShare 101
Ad

Similar to Structured Data in WordPress (20)

PDF
Intro to WordPress #memtech
PPTX
Wordpress: «l’abc per gli sviluppatori» - PHP.TO.START [2012]
PDF
Mul-ti-site!
PPTX
WordPress Optimization & Security - ThinkVisibility 2012, Leeds
PDF
WordPress Essentials for Beginners - YES Montreal December 2014
PDF
URL Design
KEY
A Beginner's Guide to Wordpress - WordCamp Montreal 2011
PDF
A Beginner's Guide to WordPress - WordCamp New York City 2012
KEY
Wordpress for Newbies 2010-03-27
PDF
Amazing WordPress & Productivity Tips
KEY
A Beginner’s Guide to Wordpress - WordCamp Toronto 2011
PDF
Demystifying WordPress
PPTX
Introduction to HTML5 and CSS3 (revised)
PDF
Mehr Performance für WordPress - WordCamp Köln
PDF
Why the heck isnt word press a cms
PDF
Change by HTML5
PDF
Pundit. Web annotation for the Digital Humanities
PDF
Twenty Eleven 詳説 WordBench Osaka #02
PPTX
Part1 learn thelingo
PPTX
From WordPress With Love
Intro to WordPress #memtech
Wordpress: «l’abc per gli sviluppatori» - PHP.TO.START [2012]
Mul-ti-site!
WordPress Optimization & Security - ThinkVisibility 2012, Leeds
WordPress Essentials for Beginners - YES Montreal December 2014
URL Design
A Beginner's Guide to Wordpress - WordCamp Montreal 2011
A Beginner's Guide to WordPress - WordCamp New York City 2012
Wordpress for Newbies 2010-03-27
Amazing WordPress & Productivity Tips
A Beginner’s Guide to Wordpress - WordCamp Toronto 2011
Demystifying WordPress
Introduction to HTML5 and CSS3 (revised)
Mehr Performance für WordPress - WordCamp Köln
Why the heck isnt word press a cms
Change by HTML5
Pundit. Web annotation for the Digital Humanities
Twenty Eleven 詳説 WordBench Osaka #02
Part1 learn thelingo
From WordPress With Love

More from randyhoyt (7)

PDF
Integrating WordPress With Web APIs
PDF
Integrating WordPress With Web APIs
PDF
PDF
Html5game presentation
PPTX
Relationships Between WordPress Post Types
PPTX
WordPress Plugins
PPTX
Working with Images in WordPress
Integrating WordPress With Web APIs
Integrating WordPress With Web APIs
Html5game presentation
Relationships Between WordPress Post Types
WordPress Plugins
Working with Images in WordPress

Recently uploaded (20)

PDF
Approach and Philosophy of On baking technology
PDF
cuic standard and advanced reporting.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Modernizing your data center with Dell and AMD
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Machine learning based COVID-19 study performance prediction
PDF
KodekX | Application Modernization Development
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
MYSQL Presentation for SQL database connectivity
Approach and Philosophy of On baking technology
cuic standard and advanced reporting.pdf
Big Data Technologies - Introduction.pptx
A Presentation on Artificial Intelligence
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
NewMind AI Monthly Chronicles - July 2025
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Modernizing your data center with Dell and AMD
Advanced methodologies resolving dimensionality complications for autism neur...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Spectral efficient network and resource selection model in 5G networks
Machine learning based COVID-19 study performance prediction
KodekX | Application Modernization Development
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
The AUB Centre for AI in Media Proposal.docx
Building Integrated photovoltaic BIPV_UPV.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
MYSQL Presentation for SQL database connectivity

Structured Data in WordPress

  • 2. @randyhoyt #wcto About Me Randy Hoyt randyhoyt.com @randyhoyt Presentation randyhoyt.com/wcto
  • 3. @randyhoyt #wcto WordPress Timeline May 2003 WordPress 0.7 − Initial Release − Blog Posts 2003 2005 2007 2009 2011 2013 WordPress Now Available http://wordpress.org/news/2003/05/wordpress-now-available/
  • 4. @randyhoyt #wcto WordPress Timeline May 2004 WordPress 1.2 − Randy’s first WordPress blog 2003 2005 2007 2009 2011 2013
  • 5. @randyhoyt #wcto WordPress Timeline February 2005 WordPress 1.5 “The „pages‟ feature allows you to run − Pages − Custom Fields your entire site through WordPress.” 2003 2005 2007 2009 2011 2013 Announcing WordPress 1.5 http://wordpress.org/news/2005/02/strayhorn/
  • 6. @randyhoyt #wcto
  • 7. @randyhoyt #wcto
  • 8. @randyhoyt #wcto Structured Data What is it? “Data that resides in fixed fields within a record. “ Contrast with unstructured data.” PC Magazine Encyclopedia: Structured Data http://r2h.me/pcmagdata
  • 9. @randyhoyt #wcto Structured Data Structured Unstructured
  • 10. @randyhoyt #wcto WordPress Timeline June 2010 WordPress 3.0 − Custom Post Types 2003 2005 2007 2009 2011 2013 WordPress 3.0 “Thelonious” http://wordpress.org/news/2010/06/thelonious/
  • 11. @randyhoyt #wcto Structured Data Why use it? 1. Simple Adding / Editing 2. Complex Formatting
  • 12. @randyhoyt #wcto
  • 13. @randyhoyt #wcto Structured Data Why use it? 1. Simple Adding / Updating 2. Complex Formatting 3. Data Integrity
  • 14. @randyhoyt #wcto
  • 15. @randyhoyt #wcto
  • 16. @randyhoyt #wcto Structured Data Why use it? 1. Ease of Adding & Updating 2. Complex Formatting 3. Data Integrity 4. Cross-Platform Delivery
  • 17. @randyhoyt #wcto
  • 18. @randyhoyt #wcto
  • 19. @randyhoyt #wcto Adapting Ourselves to Adaptive Content http://www.slideshare.net/KMcGrane/adapting-ourselves-to-adaptive-content-12133365
  • 20. @randyhoyt #wcto Adapting Ourselves to Adaptive Content http://www.slideshare.net/KMcGrane/adapting-ourselves-to-adaptive-content-12133365
  • 21. @randyhoyt #wcto
  • 22. @randyhoyt #wcto Theme vs. Plugin Where does this custom code belong? “ A common, yet unfortunate practice in the WordPress community involves filling theme functions.php files with tweaks and functionality that is key to a site.” Theme Functions File (functions.php) Custom Functionality Plugin • Code is executed just like a plugin • Completely separated from theme • Activated (or deactivated) along with • Remains activated even theme is not the theme • Best for code related to functionality • Best for code related to appearance How to create your own WordPress functionality plugin http://wpcandy.com/teaches/how-to-create-a-functionality-plugin
  • 23. @randyhoyt #wcto
  • 24. @randyhoyt #wcto
  • 25. @randyhoyt #wcto WordPress Codex: Post Types > Custom Types http://codex.wordpress.org/Post_Types#Custom_Types
  • 26. @randyhoyt #wcto
  • 27. @randyhoyt #wcto Aptana, library uploaded, code for metaboxes
  • 28. @randyhoyt #wcto
  • 29. @randyhoyt #wcto Custom Fields wp_posts wp_postmeta ID post_type post_title post_id meta_key meta_value 37 rrh_assignment Final Project 37 date_due 12/07/2011 38 rrh_assignment Final Exam 37 percentage 24 38 date_due 12/14/2011 38 percentage 16
  • 30. @randyhoyt #wcto Custom Fields
  • 31. @randyhoyt #wcto Custom Fields Three Ways to Customize the Interface Tutorial: “Reusable Custom Meta Boxes” http://r2h.me/wpreuseable Plugin: Advanced Custom Fields http://wordpress.org/extend/plugins/advanced-custom-fields/ Library: Custom Meta Boxes http://r2h.me/wpcmb
  • 32. @randyhoyt #wcto Library: Custom Meta Boxes http://r2h.me/wpcmb Custom Meta Boxes allow you to build clean, understandable interfaces for entering metadata. There’s a ton of field options: text, textarea, checkbox, dropdown list, WYSIWYG, and more.
  • 33. @randyhoyt #wcto
  • 34. @randyhoyt #wcto Add Custom Meta Boxes to Your Plugin http://randyhoyt.com/wordpress/custom-meta-boxes-plugin/
  • 35. @randyhoyt #wcto Add Custom Meta Boxes to Your Plugin http://randyhoyt.com/wordpress/custom-meta-boxes-plugin/
  • 36. @randyhoyt #wcto
  • 37. @randyhoyt #wcto
  • 38. @randyhoyt #wcto Video, show fields, add values, save
  • 39. @randyhoyt #wcto Screenshot of dashboard, all assignments added Ordering WordPress Post Types By A Custom Field http://randyhoyt.com/wordpress/custom-post-type-ordering/
  • 40. @randyhoyt #wcto
  • 41. @randyhoyt #wcto
  • 42. @randyhoyt #wcto
  • 43. @randyhoyt #wcto
  • 44. @randyhoyt #wcto
  • 45. @randyhoyt #wcto
  • 46. @randyhoyt #wcto WordPress Codex: Template Hierarchy http://codex.wordpress.org/Template_Hierarchy
  • 47. @randyhoyt #wcto Child Theme Architecture A WordPress child theme is a theme that inherits the functionality of another theme, called the parent theme, and allows you to modify or add functionality. Making a child theme is very simple. Create a directory, put a properly formatted style.css file in it, and you have a child theme! WordPress Codex: Child Themes http://codex.wordpress.org/Child_Themes
  • 48. @randyhoyt #wcto
  • 49. @randyhoyt #wcto
  • 50. @randyhoyt #wcto
  • 51. @randyhoyt #wcto
  • 52. @randyhoyt #wcto
  • 53. @randyhoyt #wcto
  • 54. @randyhoyt #wcto
  • 55. @randyhoyt #wcto
  • 56. @randyhoyt #wcto
  • 57. @randyhoyt #wcto
  • 58. @randyhoyt #wcto
  • 59. @randyhoyt #wcto Structured Data Why use it? 1. Ease of Adding & Updating 2. Complex Formatting 3. Data Integrity 4. Cross-Platform Delivery 5. Logic-Based Automation
  • 60. @randyhoyt #wcto Shortcodes When a shortcode is inserted in WordPress, it is replaced with appropriate dynamic content produced by a PHP function. Let’s say we want to show the most recent posts in a given post. We could use something like this: [recent-posts] Smashing Magazine: WordPress Shortcodes http://r2h.me/wpshortcodes
  • 61. @randyhoyt #wcto
  • 62. @randyhoyt #wcto
  • 63. @randyhoyt #wcto
  • 64. @randyhoyt #wcto
  • 65. @randyhoyt #wcto
  • 66. @randyhoyt #wcto
  • 67. @randyhoyt #wcto CSV Importer http://wordpress.org/extend/plugins/csv-importer/
  • 68. Structured Data in WordPress Randy Hoyt randyhoyt.com @randyhoyt Presentation randyhoyt.com/wcto #wcto

Editor's Notes

  • #3: NEXT:WordPress 0.7
  • #4: NEXT:WordPress 1.2
  • #5: NEXT:WordPress 1.5
  • #6: NEXT: People Grid
  • #7: NEXT: Edit HTML on People Grid
  • #8: NEXT: Define Structured Data
  • #9: NEXT: Excel vs. Word
  • #10: NEXT: WordPress 3.0
  • #11: NEXT: Benefits 1-2
  • #12: NEXT: Edit Person screen
  • #13: NEXT: Benefits 3
  • #14: NEXT: Alexandria Mall directory
  • #15: NEXT: Alexandria Mall, Store Detail
  • #16: NEXT: Benefits 4
  • #17: NEXT: Alexandria Mall Mobile Site
  • #18: NEXT: Alexandria Mall Mobile App
  • #19: NEXT: Karen McGrane’s circles around content
  • #20: NEXT: Karen McGrane’s speech bubbles
  • #21: NEXT: EMAC 3361 Assignments page
  • #22: NEXT: Theme vs. Plugin
  • #23: NEXT: Create empty plugin
  • #24: NEXT: Add comments to header
  • #25: NEXT: Register post type
  • #26: NEXT: View custom plugin
  • #28: NEXT: Video 1
  • #30: NEXT: post type supports
  • #31: NEXT: custom field schema
  • #32: NEXT: custom field interface
  • #33: NEXT: Customizing the custom field interface
  • #34: NEXT: Custom meta boxes
  • #36: NEXT: Adding custom meta boxes to your plugin
  • #37: NEXT: Adding custom meta boxes to your plugin
  • #38: NEXT: Defining the custom meta box
  • #39: NEXT: Defining the custom meta box fields
  • #40: NEXT: List of two assignments (preparing for Video 2)
  • #41: NEXT: Video 2
  • #43: NEXT: Order by custom field
  • #45: NEXT: post type has_archive
  • #46: NEXT: Save Permalinks
  • #47: NEXT: menus
  • #48: NEXT: Drag menu item into place
  • #49: NEXT: Assignments archive page using archive.php
  • #50: NEXT: Template hierarchy
  • #51: NEXT: Child theme architecture
  • #52: NEXT: Child theme examples
  • #53: NEXT: style.css @import twentyeleven
  • #54: NEXT: copy archive.php to archive-rrh_assignment.php
  • #55: NEXT: Change title to Assignments
  • #56: NEXT: Add table header
  • #57: NEXT: Add table rows in loop
  • #58: NEXT: Add table footer
  • #59: NEXT: Activate child theme
  • #60: NEXT: View Assignments with assignment-rrh_archive.php
  • #61: NEXT: Upcoming Assignments separated out
  • #62: NEXT: Scroll down to past assignments
  • #63: NEXT: Benefit 5
  • #64: NEXT: Shortcodes
  • #65: NEXT: Widget with shortcode
  • #66: NEXT: Plugin file to add filters
  • #67: NEXT: Add filter and shortcode
  • #68: NEXT: Add args and query_posts
  • #69: NEXT: Add loop
  • #70: NEXT: Show list on home page
  • #71: NEXT: CSV importer
  • #72: NEXT: The End