{"id":1519,"date":"2017-06-24T18:41:37","date_gmt":"2017-06-24T08:41:37","guid":{"rendered":"https:\/\/2017.brisbane.wordcamp.org\/?post_type=wcb_session&#038;p=1519"},"modified":"2018-08-14T13:45:38","modified_gmt":"2018-08-14T03:45:38","slug":"wordpress-best-practices-in-2017","status":"publish","type":"wcb_session","link":"https:\/\/brisbane.wordcamp.org\/2017\/session\/wordpress-best-practices-in-2017\/","title":{"rendered":"WordPress Best Practices in 2017"},"content":{"rendered":"<p>WordPress development has changed quite a lot over the last few releases! The WordPress REST API prompted us to rethink the way we use AJAX in our themes and plugins. The Twenty Seventeen theme reminded us to take advantage of the latest Customiser updates. Improvements to the way WordPress handles language has had a big impact on the way we implement internationalisation. This talk will look at these examples, and propose some updated Best Practices for the modern WordPress developer.<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/wkmPym85gDk?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-AU&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress development has changed quite a lot over the last few releases! The WordPress REST API prompted us to rethink the way we use AJAX in our themes and plugins. The Twenty Seventeen theme reminded us to take advantage of &hellip; <a href=\"https:\/\/brisbane.wordcamp.org\/2017\/session\/wordpress-best-practices-in-2017\/\">Continue reading <span class=\"assistive-text\">WordPress Best Practices in 2017<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":8358726,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1500766200,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1448],"footnotes":""},"session_track":[516822],"session_category":[],"class_list":["post-1519","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-upstairs"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p81MkM-ov","session_date_time":{"date":"July 23, 2017","time":"9:30 AM"},"session_speakers":[{"id":"1448","slug":"luke-carbis","name":"Luke Carbis","link":"https:\/\/brisbane.wordcamp.org\/2017\/news\/speaker\/luke-carbis\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/brisbane.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1519","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brisbane.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/brisbane.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/brisbane.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1519\/revisions"}],"predecessor-version":[{"id":2568,"href":"https:\/\/brisbane.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1519\/revisions\/2568"}],"speakers":[{"embeddable":true,"href":"https:\/\/brisbane.wordcamp.org\/2017\/wp-json\/wp\/v2\/speakers\/1448"}],"author":[{"embeddable":true,"href":"https:\/\/brisbane.wordcamp.org\/2017\/wp-json\/wporg\/v1\/users\/lukecarbis"}],"wp:attachment":[{"href":"https:\/\/brisbane.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=1519"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/brisbane.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_track?post=1519"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/brisbane.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_category?post=1519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}