{"id":677,"date":"2012-12-11T16:51:03","date_gmt":"2012-12-11T15:51:03","guid":{"rendered":"https:\/\/2013.bologna.wordcamp.org\/?post_type=wcb_session&#038;p=677"},"modified":"2013-03-19T23:39:09","modified_gmt":"2013-03-19T22:39:09","slug":"sviluppare-plugin-per-wordpress-best-practice-e-silver-bullet","status":"publish","type":"wcb_session","link":"https:\/\/bologna.wordcamp.org\/2013\/session\/sviluppare-plugin-per-wordpress-best-practice-e-silver-bullet\/","title":{"rendered":"Sviluppare plugin per WordPress: Best Practice e Silver Bullet"},"content":{"rendered":"<p>Lo sviluppo di plugin per WordPress porta con s\u00e8 delle complessit\u00e0, alcune proprie dello strumento, altre particolari di un sistema in continuo aggiornamento. Evitare gli errori comuni e le cattive abitudini, seguire un processo razionale e collaudato e utilizzare un approccio generalizzato, pu\u00f2 far risparmiare molto tempo durante lo sviluppo, il debug e nelle implementazioni future.<br \/>\nDurante questo intervento andremo alla scoperta delle best practices nello sviluppo di plugin per WordPress, con esempi pratici e essenziali, e analizzeremo le principali raccomandazioni del Codex. Vedremo infine come e quando sfruttare il potenziale delle novit\u00e0 introdotte da PHP 5.3 e 5.4.<\/p>\n<iframe src='https:\/\/www.slideshare.net\/slideshow\/embed_code\/16473881' width='640' height='525' sandbox=\"allow-popups allow-scripts allow-same-origin allow-presentation\" allowfullscreen webkitallowfullscreen mozallowfullscreen><\/iframe>\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\/SOzic6VpeDo?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=it-IT&#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>Lo sviluppo di plugin per WordPress porta con s\u00e8 delle complessit\u00e0, alcune proprie dello strumento, altre particolari di un sistema in continuo aggiornamento. Evitare gli errori comuni e le cattive abitudini, seguire un processo razionale e collaudato e utilizzare un &hellip; <a href=\"https:\/\/bologna.wordcamp.org\/2013\/session\/sviluppare-plugin-per-wordpress-best-practice-e-silver-bullet\/\">Continua la lettura <span class=\"screen-reader-text\">Sviluppare plugin per WordPress: Best Practice e Silver Bullet<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":10583679,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":0,"_wcpt_session_duration":3000,"_wcpt_session_type":"","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[479],"footnotes":""},"session_track":[8858],"session_category":[],"class_list":["post-677","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developers"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2OVb8-aV","session_date_time":{"date":"","time":""},"session_speakers":[{"id":"479","slug":"luca-bartoli","name":"Luca Bartoli","link":"https:\/\/bologna.wordcamp.org\/2013\/speaker\/luca-bartoli\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/bologna.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/677","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bologna.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/bologna.wordcamp.org\/2013\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/bologna.wordcamp.org\/2013\/wp-json\/wp\/v2\/users\/10583679"}],"version-history":[{"count":7,"href":"https:\/\/bologna.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/677\/revisions"}],"predecessor-version":[{"id":2044,"href":"https:\/\/bologna.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/677\/revisions\/2044"}],"speakers":[{"embeddable":true,"href":"https:\/\/bologna.wordcamp.org\/2013\/wp-json\/wp\/v2\/speakers\/479"}],"wp:attachment":[{"href":"https:\/\/bologna.wordcamp.org\/2013\/wp-json\/wp\/v2\/media?parent=677"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/bologna.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_track?post=677"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/bologna.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_category?post=677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}