{"id":2237,"date":"2026-07-03T07:47:19","date_gmt":"2026-07-03T05:47:19","guid":{"rendered":"https:\/\/galicia.wordcamp.org\/2026\/?post_type=wcb_session&#038;import=sabado-gl-017-uros"},"modified":"2026-07-03T20:06:25","modified_gmt":"2026-07-03T18:06:25","slug":"coding-the-future-a-developers-guide-to-registering-wordpress-abilities-gl","status":"publish","type":"wcb_session","link":"https:\/\/galicia.wordcamp.org\/2026\/session\/coding-the-future-a-developers-guide-to-registering-wordpress-abilities-gl\/","title":{"rendered":"Coding the Future: A Developer\u2019s Guide to Registering WordPress Abilities"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Descubre como converter os teus plugins de WordPress nun sistema m\u00e1is organizado, interoperable e preparado para a intelixencia artificial grazas \u00e1 nova <strong>WordPress Abilities API<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nesta sesi\u00f3n t\u00e9cnica afondaremos no funcionamento da clase <strong>WP_Ability<\/strong> e veremos como rexistrar capacidades de forma segura, validar esquemas, aplicar pol\u00edticas de permisos e expo\u00f1er funcionalidades tanto en PHP como en JavaScript ou a trav\u00e9s de ferramentas externas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O obxectivo \u00e9 abandonar arquitecturas dispersas baseadas en funci\u00f3ns illadas, chamadas AJAX ou endpoints REST independentes, para constru\u00edr soluci\u00f3ns m\u00e1is limpas, reutilizables e preparadas para a nova xeraci\u00f3n de aplicaci\u00f3ns e asistentes baseados en IA.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ao rematar a charla ter\u00e1s unha visi\u00f3n pr\u00e1ctica de como esta nova API pode simplificar o desenvolvemento dos teus proxectos e preparalos para o futuro do ecosistema WordPress.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Descubre como converter os teus plugins de WordPress nun sistema m\u00e1is organizado, interoperable e preparado para a intelixencia artificial grazas \u00e1 nova WordPress Abilities API. Nesta sesi\u00f3n t\u00e9cnica afondaremos no funcionamento da clase WP_Ability e veremos como rexistrar capacidades de forma segura, validar esquemas, aplicar pol\u00edticas de permisos e expo\u00f1er funcionalidades tanto en PHP como [&hellip;]<\/p>\n","protected":false},"author":14822515,"featured_media":0,"template":"sesion-gl","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_nakedcatplugins_page_lang":"","_nakedcatplugins_page_dir":"ltr","_wcpt_session_time":1792247400,"_wcpt_session_duration":1500,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[2030],"footnotes":""},"session_track":[37],"session_category":[38,30],"class_list":["post-2237","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-sala-grande-gl","wcb_session_category-charla-longa","wcb_session_category-ingles"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"17 Outubro, 2026","time":"4:30 p.m."},"session_speakers":[{"id":"2030","slug":"uros-tasic-2","name":"Uros Tasic","link":"https:\/\/galicia.wordcamp.org\/2026\/speaker\/uros-tasic-2\/"}],"session_cats_rendered":"Charla longa, Ingl\u00e9s","_links":{"self":[{"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/2237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":4,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/2237\/revisions"}],"predecessor-version":[{"id":2540,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/2237\/revisions\/2540"}],"speakers":[{"embeddable":true,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/speakers\/2030"}],"author":[{"embeddable":true,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wporg\/v1\/users\/wpaurorautasic"}],"wp:attachment":[{"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/media?parent=2237"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_track?post=2237"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_category?post=2237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}