{"id":12814,"date":"2023-05-08T18:15:36","date_gmt":"2023-05-08T15:15:36","guid":{"rendered":"https:\/\/europe.wordcamp.org\/2023\/?post_type=wcb_session&#038;p=12814"},"modified":"2023-06-05T12:45:42","modified_gmt":"2023-06-05T09:45:42","slug":"10-things-that-all-wordpress-plugin-developers-should-avoid","status":"publish","type":"wcb_session","link":"https:\/\/europe.wordcamp.org\/2023\/session\/10-things-that-all-wordpress-plugin-developers-should-avoid\/","title":{"rendered":"10 things that all WordPress plugin developers should avoid"},"content":{"rendered":"\n<p>A technical talk about WordPress plugins and the pitfalls to avoid.<\/p>\n\n\n\n<p>Light-hearted in places, based on both developer and user experience, this will guide developers, of any level, through a list of the things that should be avoided to ensure a pleasant user experience.<\/p>\n\n\n\n<p>Each example will be punctuated with demonstrations of the &#8220;why&#8221;, along with relevant anecdotes from the speaker&#8217;s 30 year experience working within Support.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;A technical talk about WordPress plugins and the pitfalls to avoid.<\/p>\n<p>Light-hearted in places, based on both developer and user experience, this will guide developers, of any level, through a list of the things that should be avoided to ensure a pleasant user experience.<\/p>\n<p>Each example will be punctuated with demonstrations of the &#8220;&#8221;why&#8221;&#8221;, along with relevant anecdotes from the speaker&#8217;s 30 year experience working within Support.&#8221;<\/p>\n","protected":false},"author":307954,"featured_media":16487,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1686294000,"_wcpt_session_duration":3600,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[11392],"footnotes":""},"session_track":[80],"session_category":[],"class_list":["post-12814","wcb_session","type-wcb_session","status-publish","has-post-thumbnail","hentry","wcb_track-track-3"],"jetpack_shortlink":"https:\/\/wp.me\/pdWJfM-3kG","jetpack_sharing_enabled":true,"session_date_time":{"date":"9 June 2023","time":"10:00"},"session_speakers":[{"id":"11392","slug":"david-artiss","name":"David Artiss","link":"https:\/\/europe.wordcamp.org\/2023\/speaker\/david-artiss\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/europe.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions\/12814","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/europe.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/europe.wordcamp.org\/2023\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/europe.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions\/12814\/revisions"}],"predecessor-version":[{"id":12815,"href":"https:\/\/europe.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions\/12814\/revisions\/12815"}],"speakers":[{"embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2023\/wp-json\/wp\/v2\/speakers\/11392"}],"author":[{"embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2023\/wp-json\/wporg\/v1\/users\/dartiss"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2023\/wp-json\/wp\/v2\/media\/16487"}],"wp:attachment":[{"href":"https:\/\/europe.wordcamp.org\/2023\/wp-json\/wp\/v2\/media?parent=12814"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2023\/wp-json\/wp\/v2\/session_track?post=12814"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2023\/wp-json\/wp\/v2\/session_category?post=12814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}