{"id":2417,"date":"2018-03-12T02:57:07","date_gmt":"2018-03-12T02:57:07","guid":{"rendered":"https:\/\/2018.sandiego.wordcamp.org\/?post_type=wcb_session&#038;p=2417"},"modified":"2018-04-20T18:59:27","modified_gmt":"2018-04-21T01:59:27","slug":"custom-roles-and-capabilities-in-wordpress","status":"publish","type":"wcb_session","link":"https:\/\/sandiego.wordcamp.org\/2018\/session\/custom-roles-and-capabilities-in-wordpress\/","title":{"rendered":"Custom Roles and Capabilities in WordPress"},"content":{"rendered":"<p>From Subscriber to Administrator, WordPress comes with a variety of roles and capabilities to both grant and restrict access to various functionality within a site. But what if you need to step outside the defaults?<\/p>\n<p>This advanced developer talk with plenty of code samples will show you how to create new roles within WordPress, how to create new capabilities and grant roles access, as well as fine-tuning capabilities using filters.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>From Subscriber to Administrator, WordPress comes with a variety of roles and capabilities to both grant and restrict access to various functionality within a site. But what if you need to step outside the defaults? This advanced developer talk with plenty of code samples will show you how to create new roles within WordPress, how &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/sandiego.wordcamp.org\/2018\/session\/custom-roles-and-capabilities-in-wordpress\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Custom Roles and Capabilities in WordPress&#8221;<\/span><\/a><\/p>\n","protected":false},"author":4592805,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1523829600,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"https:\/\/docs.google.com\/presentation\/d\/1oZQ_A5ze3eAGCnxr5kjIxMhyI6Wh0mT7c6fwa5y6SCg\/pub?start=false&loop=false&delayms=30000&slide=id.g16520c2c09_0_0","_wcpt_session_video":"","_wcpt_speaker_id":[2252],"footnotes":""},"session_track":[1234439],"session_category":[],"class_list":["post-2417","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-marines"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p95pob-CZ","session_date_time":{"date":"April 15, 2018","time":"3:00 pm"},"session_speakers":[{"id":"2252","slug":"pete-nelson","name":"Pete Nelson","link":"https:\/\/sandiego.wordcamp.org\/2018\/speaker\/pete-nelson\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/sandiego.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/2417","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sandiego.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/sandiego.wordcamp.org\/2018\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/sandiego.wordcamp.org\/2018\/wp-json\/wp\/v2\/users\/4592805"}],"version-history":[{"count":2,"href":"https:\/\/sandiego.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/2417\/revisions"}],"predecessor-version":[{"id":2646,"href":"https:\/\/sandiego.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/2417\/revisions\/2646"}],"speakers":[{"embeddable":true,"href":"https:\/\/sandiego.wordcamp.org\/2018\/wp-json\/wp\/v2\/speakers\/2252"}],"wp:attachment":[{"href":"https:\/\/sandiego.wordcamp.org\/2018\/wp-json\/wp\/v2\/media?parent=2417"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/sandiego.wordcamp.org\/2018\/wp-json\/wp\/v2\/session_track?post=2417"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/sandiego.wordcamp.org\/2018\/wp-json\/wp\/v2\/session_category?post=2417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}