{"id":1679,"date":"2015-12-13T16:08:29","date_gmt":"2015-12-13T15:08:29","guid":{"rendered":"https:\/\/2016.paris.wordcamp.org\/?post_type=wcb_session&#038;p=1679"},"modified":"2016-01-21T16:40:19","modified_gmt":"2016-01-21T15:40:19","slug":"pourquoi-et-comment-lire-le-code-de-wordpress","status":"publish","type":"wcb_session","link":"https:\/\/paris.wordcamp.org\/2016\/session\/pourquoi-et-comment-lire-le-code-de-wordpress\/","title":{"rendered":"Pourquoi et comment lire le code de WordPress ?"},"content":{"rendered":"<p>J\u2019ai vraiment eu le sentiment de progresser dans ma pratique d\u00e8s le moment o\u00f9 je me suis mis \u00e0 lire le code source de WordPress.<br \/>\nAvant, je me r\u00e9f\u00e9rais uniquement au codex \u2013 et autres sites tels wpseek \u2013 pour comprendre des fonctions ou des filtres, mais ces ressources sont loin d\u2019\u00eatre compl\u00e8tes\u2026 pire : elles ne permettent de trouver des informations que sur ce que l\u2019on cherche.<\/p>\n<p>Aucun risque donc de d\u00e9couvrir des fonctions\/hooks au hasard\u2026 alors que ceux-ci pourraient nous \u00eatre tr\u00e8s utiles dans nos d\u00e9veloppements.<\/p>\n<p>Que l\u2019on soit d\u00e9veloppeur ou pas, la lecture du code source de WP ou de ses plugins permet d\u2019\u00e9voluer dans notre compr\u00e9hension du CMS.<\/p>\n<p>Bien s\u00fbr nous n\u2019allons pas tout lire, mais je vous expliquerai comment trouver les fichiers qui vous int\u00e9ressent, et je vous sugg\u00e9rerai quelques fichiers qui sont de bonnes entr\u00e9es en mati\u00e8re\u2026<\/p>\n","protected":false},"excerpt":{"rendered":"<p>J\u2019ai vraiment eu le sentiment de progresser dans ma pratique d\u00e8s le moment o\u00f9 je me suis mis \u00e0 lire le code source de WordPress. Avant, je me r\u00e9f\u00e9rais uniquement au codex \u2013 et autres sites tels wpseek \u2013 pour comprendre des fonctions ou des filtres, mais ces ressources sont loin d\u2019\u00eatre compl\u00e8tes\u2026 pire : &hellip; <a href=\"https:\/\/paris.wordcamp.org\/2016\/session\/pourquoi-et-comment-lire-le-code-de-wordpress\/\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Pourquoi et comment lire le code de WordPress ?<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":7706864,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1423126800,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1677],"footnotes":""},"session_track":[660788],"session_category":[],"class_list":["post-1679","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-salle-conf-2"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6xjzJ-r5","session_date_time":{"date":"f\u00e9vrier 5, 2015","time":"10:00"},"session_speakers":[{"id":"1677","slug":"willy-bahuaud","name":"Willy Bahuaud","link":"https:\/\/paris.wordcamp.org\/2016\/speaker\/willy-bahuaud\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/paris.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/1679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/paris.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/paris.wordcamp.org\/2016\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":6,"href":"https:\/\/paris.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/1679\/revisions"}],"predecessor-version":[{"id":2686,"href":"https:\/\/paris.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/1679\/revisions\/2686"}],"speakers":[{"embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2016\/wp-json\/wp\/v2\/speakers\/1677"}],"author":[{"embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2016\/wp-json\/wporg\/v1\/users\/willybahuaud"}],"wp:attachment":[{"href":"https:\/\/paris.wordcamp.org\/2016\/wp-json\/wp\/v2\/media?parent=1679"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2016\/wp-json\/wp\/v2\/session_track?post=1679"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2016\/wp-json\/wp\/v2\/session_category?post=1679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}