Your SlideShare is downloading. ×
0
The 3Cs of WordPress
The 3Cs of WordPress
The 3Cs of WordPress
The 3Cs of WordPress
The 3Cs of WordPress
The 3Cs of WordPress
The 3Cs of WordPress
The 3Cs of WordPress
The 3Cs of WordPress
The 3Cs of WordPress
The 3Cs of WordPress
The 3Cs of WordPress
The 3Cs of WordPress
The 3Cs of WordPress
The 3Cs of WordPress
The 3Cs of WordPress
The 3Cs of WordPress
The 3Cs of WordPress
The 3Cs of WordPress
The 3Cs of WordPress
The 3Cs of WordPress
The 3Cs of WordPress
The 3Cs of WordPress
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

The 3Cs of WordPress

3,425

Published on

In this advanced development session we will review how to create structured data for your WordPress website by using Custom Post Types, Custom Taxonomies, and Custom Fields.

In this advanced development session we will review how to create structured data for your WordPress website by using Custom Post Types, Custom Taxonomies, and Custom Fields.

Published in: Technology
2 Comments
4 Likes
Statistics
Notes
No Downloads
Views
Total Views
3,425
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
15
Comments
2
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. The 3Cs of WordPress A Custom Trifecta @davidscotttufts davidscotttufts.com
  • 2. About Me• Born and raised in Brazil• Live in Grand Rapids, Michigan• 1 beautiful wife• 6 great kids (5 boys and 1 girl)• Co-founder at Rocketwood• Web Producer at RBC Ministries• Developing KickPress, a WordPress plugin
  • 3. The Sweet Smell of SuccessAfter 2 years with WordPress on odb.org• From 2.1 million to 5 million page views per month• From 0 to 140,000 subscribers to daily email• Over 50% increase in web donations• Over 110,000 mobile app sales• Over 140,000 Facebook fans• 40% less hardware• 30% savings Graph by Francesco Schwarz
  • 4. WordPress Powers16.7% of the Web
  • 5. WordPress Evolution 1. Blog 2. Multi-User 3. CMS 4. What’s next? Illustration by Rob Green
  • 6. State of the Word 2012Slide from Matt Mullenweg’s presentation
  • 7. What’s Next for WordPress• Web App Engine?• Enterprise Grade Systems?• Public Facing APIs with OAuth Integration?Structured Data
  • 8. The Building Blocks for Structured Data• Custom Post Types• Custom Taxonomies• Custom Fields
  • 9. What about Post Formats?
  • 10. Custom Post Type management• Maintain custom post types in the functions.php file?• Create a unique plugin for your site’s custom post types?• Use a third-party custom post type plugin?Custom Post Types Photo by Brad Coy
  • 11. Advanced custom post type management
  • 12. Post Terms Term Relationships• ID • term_id • object_id• post_author • name • term_taxonomy_id• post_date • slug • term_order• post_content • term_group• post_title• post_excerpt• post_status• post_content• post_type Term Taxonomy• Etc. • term_taxonomy_id • term_id • taxonomy • description Post Meta • parent • count• meta_id• post_id• meta_key• meta_value WordPress Database Structure
  • 13. Custom CustomPost Type Taxonomy People People Hobbies Hobbies• ID • people_id • ID• first_name • hobbies_id • name• last_name • description• email_address• home_phone• cell_phone Custom Fields• birthday• Etc. The Illusion of Structure
  • 14. Custom Post Type OptionsDo it yourself:http://codex.wordpress.org/custom_post_typeshttp://justintadlock.com/archives/2010/04/29/custom-post-types-in-wordpressGet a plugin:http://wordpress.org/extend/plugins/tags/custom-post-types
  • 15. Custom Fields - Good
  • 16. Custom Fields - BetterHow to create Custom Meta Boxes• http://codex.wordpress.org/Function_Reference/add_meta_box• http://wp.smashingmagazine.com/2011/10/04/create-custom-post-meta-boxes- wordpress/• http://wp.tutsplus.com/tutorials/plugins/how-to-create-custom-wordpress- writemeta-boxes/
  • 17. Custom Fields - Best
  • 18. Advanced roles and capabilities for managing user permissions
  • 19. Popular Web Apps
  • 20. Features of Web Apps  Offer a service  Safe-keeping of your personal data  Access to your personal data through an API  Roles and permissions for controlled and/or restricted access
  • 21. With no API, users are limited in how the can access their data Illustration by Eric Tufts
  • 22. Separating contentfrom presentation Illustration by Eric Tufts
  • 23. Illustration by Eric Tufts

×