{"id":2205,"date":"2026-07-03T07:47:18","date_gmt":"2026-07-03T05:47:18","guid":{"rendered":"https:\/\/galicia.wordcamp.org\/2026\/?post_type=wcb_session&#038;import=sabado-017-uros"},"modified":"2026-07-03T22:09:14","modified_gmt":"2026-07-03T20:09:14","slug":"coding-the-future-a-developers-guide-to-registering-wordpress-abilities","status":"publish","type":"wcb_session","link":"https:\/\/galicia.wordcamp.org\/2026\/session\/coding-the-future-a-developers-guide-to-registering-wordpress-abilities\/","title":{"rendered":"Coding the Future: A Developer&#8217;s Guide to Registering WordPress Abilities"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Descubre c\u00f3mo convertir tus plugins de WordPress en un sistema m\u00e1s organizado, interoperable y preparado para la inteligencia artificial gracias a la nueva WordPress Abilities API.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En esta sesi\u00f3n t\u00e9cnica profundizaremos en el funcionamiento de la clase <code>WP_Ability<\/code> y veremos c\u00f3mo registrar capacidades de forma segura, validar esquemas, aplicar pol\u00edticas de permisos y exponer funcionalidades tanto en PHP como en JavaScript o a trav\u00e9s de herramientas externas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El objetivo es abandonar arquitecturas dispersas basadas en funciones aisladas, llamadas AJAX o endpoints REST independientes, para construir soluciones m\u00e1s limpias, reutilizables y preparadas para la nueva generaci\u00f3n de aplicaciones y asistentes basados en IA.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al finalizar la charla tendr\u00e1s una visi\u00f3n pr\u00e1ctica de c\u00f3mo esta nueva API puede simplificar el desarrollo de tus proyectos y prepararlos para el futuro del ecosistema WordPress.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Descubre c\u00f3mo convertir tus plugins de WordPress en un sistema m\u00e1s organizado, interoperable y preparado para la inteligencia artificial gracias a la nueva WordPress Abilities API. En esta sesi\u00f3n t\u00e9cnica profundizaremos en el funcionamiento de la clase WP_Ability y veremos c\u00f3mo registrar capacidades de forma segura, validar esquemas, aplicar pol\u00edticas de permisos y exponer funcionalidades [&hellip;]<\/p>\n","protected":false},"author":14822515,"featured_media":0,"template":"sesion-es","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":[2029],"footnotes":""},"session_track":[29],"session_category":[38,30],"class_list":["post-2205","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-sala-grande","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":"2029","slug":"uros-tasic","name":"Uros Tasic","link":"https:\/\/galicia.wordcamp.org\/2026\/speaker\/uros-tasic\/"}],"session_cats_rendered":"Charla longa, Ingl\u00e9s","_links":{"self":[{"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/2205","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":6,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/2205\/revisions"}],"predecessor-version":[{"id":2632,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/2205\/revisions\/2632"}],"speakers":[{"embeddable":true,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/speakers\/2029"}],"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=2205"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_track?post=2205"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/galicia.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_category?post=2205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}