{"id":281,"date":"2025-10-02T22:40:59","date_gmt":"2025-10-02T20:40:59","guid":{"rendered":"https:\/\/skopje.wordcamp.org\/2025\/?post_type=wcb_session&#038;p=281"},"modified":"2025-10-09T11:16:13","modified_gmt":"2025-10-09T09:16:13","slug":"next-gen-wordpress-permissions-abilities-api-for-developers-and-ai","status":"publish","type":"wcb_session","link":"https:\/\/skopje.wordcamp.org\/2025\/session\/next-gen-wordpress-permissions-abilities-api-for-developers-and-ai\/","title":{"rendered":"Next-Gen WordPress Permissions: Abilities API for Developers and AI (language: EN )"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The WordPress Abilities API provides a centralized registry where every plugin, theme, and core component can formally declare its capabilities complete with slugs, labels, descriptions, input\/output schemas, and permission callbacks. You\u2019ll learn why this new approach enhances consistency, discovery, and security across themes, plugins, and core. By the end of this session, you\u2019ll understand how to ship a fully documented, isomorphic permission system that empowers both human developers and AI tools laying the groundwork for the next evolution of WordPress.<\/p>\n\n\n<div class=\"wp-block-wordcamp-session-speakers\"><span class=\"wp-block-wordcamp-session-speakers__byline\">Presented by<\/span><span class=\"wp-block-wordcamp-session-speakers__name\"><a href=\"https:\/\/skopje.wordcamp.org\/2025\/?post_type=wcb_speaker&#038;p=280\">Uros Tasic<\/a><\/span><\/div>","protected":false},"excerpt":{"rendered":"<p>The WordPress Abilities API provides a centralized registry where every plugin, theme, and core component can formally declare its capabilities complete with slugs, labels, descriptions, input\/output schemas, and permission callbacks. You\u2019ll learn why this new approach enhances consistency, discovery, and security across themes, plugins, and core. By the end of this session, you\u2019ll understand how &hellip; <a href=\"https:\/\/skopje.wordcamp.org\/2025\/session\/next-gen-wordpress-permissions-abilities-api-for-developers-and-ai\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Next-Gen WordPress Permissions: Abilities API for Developers and AI (language: EN )&#8221;<\/span><\/a><\/p>\n","protected":false},"author":14822515,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1760789700,"_wcpt_session_duration":2400,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[280],"footnotes":""},"session_track":[18],"session_category":[],"class_list":["post-281","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-2"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"October 18, 2025","time":"2:15 pm"},"session_speakers":[{"id":"280","slug":"","name":"Uros Tasic","link":"https:\/\/skopje.wordcamp.org\/2025\/?post_type=wcb_speaker&p=280"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/skopje.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skopje.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/skopje.wordcamp.org\/2025\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":3,"href":"https:\/\/skopje.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/281\/revisions"}],"predecessor-version":[{"id":474,"href":"https:\/\/skopje.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/281\/revisions\/474"}],"speakers":[{"embeddable":true,"href":"https:\/\/skopje.wordcamp.org\/2025\/wp-json\/wp\/v2\/speakers\/280"}],"author":[{"embeddable":true,"href":"https:\/\/skopje.wordcamp.org\/2025\/wp-json\/wporg\/v1\/users\/wpaurorautasic"}],"wp:attachment":[{"href":"https:\/\/skopje.wordcamp.org\/2025\/wp-json\/wp\/v2\/media?parent=281"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/skopje.wordcamp.org\/2025\/wp-json\/wp\/v2\/session_track?post=281"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/skopje.wordcamp.org\/2025\/wp-json\/wp\/v2\/session_category?post=281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}