{"id":748,"date":"2012-10-01T21:45:20","date_gmt":"2012-10-02T01:45:20","guid":{"rendered":"https:\/\/2012.detroit.wordcamp.org\/?post_type=wcb_session&#038;p=748"},"modified":"2012-11-21T05:28:24","modified_gmt":"2012-11-21T10:28:24","slug":"creating-your-wordpress-admin-pages-the-right-way","status":"publish","type":"wcb_session","link":"https:\/\/detroit.wordcamp.org\/2012\/session\/creating-your-wordpress-admin-pages-the-right-way\/","title":{"rendered":"Creating Your WordPress Admin Pages The Right Way"},"content":{"rendered":"<p>Developing plugins and themes for WordPress often comes with the daunting task of creating management and option interfaces for the WordPress user. \u00a0The good thing for you is most of the heavy lifting is already done for you. \u00a0Learn how to use popular CSS classes and javascript libraries that are already included in WordPress as you create option pages for your plugins and themes. \u00a0We&#8217;ll take a look at create tables, forms, buttons, and more for your admin pages.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Developing plugins and themes for WordPress often comes with the daunting task of creating management and option interfaces for the WordPress user. \u00a0The good thing for you is most of the heavy lifting is already done for you. \u00a0Learn how &hellip; <a href=\"https:\/\/detroit.wordcamp.org\/2012\/session\/creating-your-wordpress-admin-pages-the-right-way\/\">Continue reading <span class=\"screen-reader-text\">Creating Your WordPress Admin Pages The Right Way<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1184334,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":0,"_wcpt_session_duration":3000,"_wcpt_session_type":"","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[746],"footnotes":""},"session_track":[8858],"session_category":[],"class_list":["post-748","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developers"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2qzY4-c4","session_date_time":{"date":"","time":""},"session_speakers":[{"id":"746","slug":"anthony-montalbano","name":"Anthony Montalbano","link":"https:\/\/detroit.wordcamp.org\/2012\/speaker\/anthony-montalbano\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/detroit.wordcamp.org\/2012\/wp-json\/wp\/v2\/sessions\/748","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/detroit.wordcamp.org\/2012\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/detroit.wordcamp.org\/2012\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/detroit.wordcamp.org\/2012\/wp-json\/wp\/v2\/users\/1184334"}],"version-history":[{"count":6,"href":"https:\/\/detroit.wordcamp.org\/2012\/wp-json\/wp\/v2\/sessions\/748\/revisions"}],"predecessor-version":[{"id":924,"href":"https:\/\/detroit.wordcamp.org\/2012\/wp-json\/wp\/v2\/sessions\/748\/revisions\/924"}],"speakers":[{"embeddable":true,"href":"https:\/\/detroit.wordcamp.org\/2012\/wp-json\/wp\/v2\/speakers\/746"}],"wp:attachment":[{"href":"https:\/\/detroit.wordcamp.org\/2012\/wp-json\/wp\/v2\/media?parent=748"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/detroit.wordcamp.org\/2012\/wp-json\/wp\/v2\/session_track?post=748"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/detroit.wordcamp.org\/2012\/wp-json\/wp\/v2\/session_category?post=748"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}