{"id":1970,"date":"2013-06-03T15:22:27","date_gmt":"2013-06-03T20:22:27","guid":{"rendered":"https:\/\/2013.chicago.wordcamp.org\/?post_type=wcb_session&#038;p=1970"},"modified":"2013-06-25T23:48:56","modified_gmt":"2013-06-26T04:48:56","slug":"object-oriented-custom-post-types-taxonomies-and-post-meta","status":"publish","type":"wcb_session","link":"https:\/\/chicago.wordcamp.org\/2013\/session\/object-oriented-custom-post-types-taxonomies-and-post-meta\/","title":{"rendered":"Object-Oriented Custom Post Types, Taxonomies and Post Meta"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft  wp-image-928\" alt=\"Matthew Boynes\" src=\"https:\/\/2013.chicago.wordcamp.org\/files\/2013\/05\/mboynes-150x150.png\" width=\"105\" height=\"105\" srcset=\"https:\/\/chicago.wordcamp.org\/2013\/files\/2013\/05\/mboynes-150x150.png 150w, https:\/\/chicago.wordcamp.org\/2013\/files\/2013\/05\/mboynes-300x300.png 300w, https:\/\/chicago.wordcamp.org\/2013\/files\/2013\/05\/mboynes.png 400w\" sizes=\"auto, (max-width: 105px) 100vw, 105px\" \/>Speaker: Matthew Boynes<br \/>\nRead our <a title=\"WordCamp Chicago 2013 Speaker Interview: Matthew Boynes\" href=\"https:\/\/2013.chicago.wordcamp.org\/speaker-interview-matthew-boynes\/\">Interview with Matthew Boynes<\/a><br \/>\nFollow him online:\u00a0<a href=\"https:\/\/twitter.com\/senyob\/\"><img loading=\"lazy\" decoding=\"async\" alt=\"twitter icon designed by Dan Leech\" src=\"https:\/\/2013.chicago.wordcamp.org\/files\/2013\/05\/simple-twitter-icon.png\" width=\"32\" height=\"32\" \/><\/a>\u00a0<a href=\"http:\/\/www.facebook.com\/alleyinteractive\"><img loading=\"lazy\" decoding=\"async\" alt=\"facebook icon designed by Dan Leech\" src=\"https:\/\/2013.chicago.wordcamp.org\/files\/2013\/05\/simple-facebook-icon.png\" width=\"32\" height=\"32\" \/><\/a>\u00a0<a href=\"http:\/\/www.linkedin.com\/company\/alley-interactive\"><img loading=\"lazy\" decoding=\"async\" alt=\"LinkedIn icon designed by Dan Leech\" src=\"https:\/\/2013.chicago.wordcamp.org\/files\/2013\/05\/simple-linkedin-icon.png\" width=\"32\" height=\"32\" \/><\/a><\/p>\n<h3>Session Description:<\/h3>\n<p>Custom Post Types, Taxonomies, and Post Meta have transformed WordPress from a semi-CMS to the most popular CMS on the web. Now it&#8217;s time for you to take control over this process and both speed up and DRY up your coding with a new plugin: SuperCPT. SuperCPT is an object wrapper for Custom Post Types, Custom Taxonomies, and Custom Post Meta &#8220;for coders, by coders.&#8221; Simply put, SuperCPT: * DRYs up the Custom Post Type and Custom Taxonomy process (e.g. automatically adds the name to all the labels), * allows you to set default options for all your Custom Post Types and Taxonomies, * significantly simplifies the process of creating, saving, and displaying Custom Post Meta, * is sexy! Your custom fields are styled to look great and SuperCPT comes with 350 awesome icons courtesy of glyphicons.com In this session, in real time, we&#8217;ll setup custom post types, taxonomies, and various post meta fields. Everything will be by your suggestion so you can see there&#8217;s no smoke or mirrors. You&#8217;ll be amazed at how days worth of work turns into minutes.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Speaker: Matthew Boynes Read our Interview with Matthew Boynes Follow him online:\u00a0\u00a0\u00a0 Session Description: Custom Post Types, Taxonomies, and Post Meta have transformed WordPress from a semi-CMS to the most popular CMS on the web. Now it&#8217;s time for you to take control over this process and both speed up and DRY up your coding [&hellip;]<\/p>\n","protected":false},"author":10394565,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1372456800,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1408],"footnotes":""},"session_track":[155862],"session_category":[],"class_list":["post-1970","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-155862"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p31ZWq-vM","jetpack_likes_enabled":true,"session_date_time":{"date":"June 28, 2013","time":"5:00 pm"},"session_speakers":[{"id":"1408","slug":"matthew-boynes","name":"Matthew Boynes","link":"https:\/\/chicago.wordcamp.org\/2013\/speaker\/matthew-boynes\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/chicago.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/1970","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chicago.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/chicago.wordcamp.org\/2013\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/chicago.wordcamp.org\/2013\/wp-json\/wp\/v2\/users\/10394565"}],"version-history":[{"count":2,"href":"https:\/\/chicago.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/1970\/revisions"}],"predecessor-version":[{"id":23833,"href":"https:\/\/chicago.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/1970\/revisions\/23833"}],"speakers":[{"embeddable":true,"href":"https:\/\/chicago.wordcamp.org\/2013\/wp-json\/wp\/v2\/speakers\/1408"}],"wp:attachment":[{"href":"https:\/\/chicago.wordcamp.org\/2013\/wp-json\/wp\/v2\/media?parent=1970"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/chicago.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_track?post=1970"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/chicago.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_category?post=1970"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}