{"id":3097,"date":"2024-08-09T01:15:12","date_gmt":"2024-08-08T22:15:12","guid":{"rendered":"https:\/\/jinja.wordcamp.org\/2024\/?post_type=wcb_session&#038;p=3097"},"modified":"2024-09-01T05:13:42","modified_gmt":"2024-09-01T02:13:42","slug":"developing-custom-rest-api-endpoints-for-enhanced-plugin-functionality","status":"publish","type":"wcb_session","link":"https:\/\/jinja.wordcamp.org\/2024\/session\/developing-custom-rest-api-endpoints-for-enhanced-plugin-functionality\/","title":{"rendered":"Developing Custom REST API Endpoints for Enhanced Plugin Functionality"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">This talk will explore the process of creating custom REST API endpoints to extend the capabilities of WordPress plugins. Learn how to design, implement, and secure tailored endpoints that seamlessly integrate with your plugin&#8217;s functionality, providing flexible data access and interaction for users and developers. Discover best practices for creating efficient, maintainable, and scalable custom endpoints to unlock the full potential of your WordPress plugin.<\/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:\/\/jinja.wordcamp.org\/2024\/speaker\/adejoke-haastrup\/\">Adejoke Haastrup<\/a><\/span><\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This talk will explore the process of creating custom REST API endpoints to extend the capabilities of WordPress plugins. Learn how to design, implement, and secure tailored endpoints that seamlessly integrate with your plugin&#8217;s functionality, providing flexible data access and interaction for users and developers. Discover best practices for creating efficient, maintainable, and scalable custom &hellip; <a href=\"https:\/\/jinja.wordcamp.org\/2024\/session\/developing-custom-rest-api-endpoints-for-enhanced-plugin-functionality\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Developing Custom REST API Endpoints for Enhanced Plugin Functionality&#8221;<\/span><\/a><\/p>\n","protected":false},"author":15507857,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1725537000,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[3096],"footnotes":""},"session_track":[24,22],"session_category":[],"class_list":["post-3097","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-creatives","wcb_track-all-diverse-speakers"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"September 5, 2024","time":"2:50 pm"},"session_speakers":[{"id":"3096","slug":"adejoke-haastrup","name":"Adejoke Haastrup","link":"https:\/\/jinja.wordcamp.org\/2024\/speaker\/adejoke-haastrup\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/jinja.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/3097","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jinja.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/jinja.wordcamp.org\/2024\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":3,"href":"https:\/\/jinja.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/3097\/revisions"}],"predecessor-version":[{"id":4050,"href":"https:\/\/jinja.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/3097\/revisions\/4050"}],"speakers":[{"embeddable":true,"href":"https:\/\/jinja.wordcamp.org\/2024\/wp-json\/wp\/v2\/speakers\/3096"}],"author":[{"embeddable":true,"href":"https:\/\/jinja.wordcamp.org\/2024\/wp-json\/wporg\/v1\/users\/jastrup"}],"wp:attachment":[{"href":"https:\/\/jinja.wordcamp.org\/2024\/wp-json\/wp\/v2\/media?parent=3097"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/jinja.wordcamp.org\/2024\/wp-json\/wp\/v2\/session_track?post=3097"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/jinja.wordcamp.org\/2024\/wp-json\/wp\/v2\/session_category?post=3097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}