{"id":3484,"date":"2020-01-31T10:34:41","date_gmt":"2020-01-31T09:34:41","guid":{"rendered":"https:\/\/2020.geneve.wordcamp.org\/?post_type=wcb_session&#038;p=3484"},"modified":"2020-03-10T04:48:09","modified_gmt":"2020-03-10T03:48:09","slug":"quelques-cas-dutilisation-de-acf","status":"publish","type":"wcb_session","link":"https:\/\/geneve.wordcamp.org\/2020\/session\/quelques-cas-dutilisation-de-acf\/","title":{"rendered":"Quelques cas d&#039;utilisation de ACF"},"content":{"rendered":"\n<p>J\u2019ai toujours aim\u00e9 cr\u00e9er mes propres th\u00e8mes. \u00c0 la fois, c\u2019est toujours une aventure intellectuelle passionnante et \u00e0 la fois, je trouve les th\u00e8mes pr\u00e9existants souvent trop fournis et trop \u00e9loign\u00e9s de mes besoins.<\/p>\n\n\n\n<p>Quand je cr\u00e9e un th\u00e8me, je laisse beaucoup de place aux choix des client-e-s. Ceux-ci peuvent modifier du contenu en quelques clicks, quelques lignes de textes ou quelques uploads. Dans cet esprit, je prends soin de ne jamais \u00e9crire des contenus en dur dans le fichier du th\u00e8me. Au contraire, je place un maximum de contenus dynamiques. ACF me permet de faire \u00e7a facilement et de gagner beaucoup de temps. Ainsi, depuis mes d\u00e9buts sur WordPress, j\u2019ai tr\u00e8s vite commenc\u00e9 \u00e0 utiliser cette extension.<\/p>\n\n\n\n<p>Dans le d\u00e9veloppement d\u2019un th\u00e8me, c\u2019est toujours pour un moi un d\u00e9fi de trouver une ad\u00e9quation entre les envies des client-e-s et le layout. Souvent je remarque que les client-e-s ne veulent pas s\u2019occuper de la mise en forme. Il veut surtout pouvoir intervenir \u00e0 tout moment sur le contenu sans trop se prendre la t\u00eate. Ainsi gr\u00e2ce \u00e0 ACF, en tant que d\u00e9veloppeur, on pense \u00e0 l\u2019affichage des donn\u00e9es en amont et l\u2019administrateur-trice du site n\u2019a plus qu\u2019\u00e0 remplir les champs.<\/p>\n\n\n\n<p>De plus, ACF permet d\u2019automatiser des comportements, notamment avec le champ \u2018date\u2019. En effet, on peut penser l\u2019affichage en fonction de l\u2019ann\u00e9e ou de la date du jour.<\/p>\n\n\n\n<p>WordPress et ACF fonctionnent comme un bin\u00f4me dans ma m\u00e9thode de d\u00e9veloppement. Je ne pourrais plus me passer de ACF.<\/p>\n\n\n\n<p>Dans cette conf\u00e9rence, j\u2019aimerais revenir sur quatre ann\u00e9es de d\u00e9veloppement sur WordPress et comment j\u2019ai alli\u00e9 la cr\u00e9ation de th\u00e8mes, la cr\u00e9ation de fonctionnalit\u00e9s et la cr\u00e9ation de blocs toujours en utilisant l\u2019extension ACF. \u00c7a permettra de faire un tour d\u2019horizon de diff\u00e9rents cas d\u2019utilisation et de proposer au public un \u00e9ventail des possibilit\u00e9s de ACF.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>J\u2019ai toujours aim\u00e9 cr\u00e9er mes propres th\u00e8mes. \u00c0 la fois, c\u2019est toujours une aventure intellectuelle passionnante et \u00e0 la fois, je trouve les th\u00e8mes pr\u00e9existants souvent trop fournis et trop \u00e9loign\u00e9s de mes besoins. Quand je cr\u00e9e un th\u00e8me, je laisse beaucoup de place aux choix des client-e-s. Ceux-ci peuvent modifier du contenu en quelques &hellip; <a href=\"https:\/\/geneve.wordcamp.org\/2020\/session\/quelques-cas-dutilisation-de-acf\/\" class=\"more-link\">Lire la suite de<span class=\"screen-reader-text\"> \u00ab\u00a0Quelques cas d&#039;utilisation de ACF\u00a0\u00bb<\/span><\/a><\/p>\n","protected":false},"author":7317981,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1602341100,"_wcpt_session_duration":2100,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[3349],"footnotes":""},"session_track":[256],"session_category":[252],"class_list":["post-3484","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-petite-salle-small-room","wcb_session_category-conference-long-talk"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"10.10.2020","time":"16:45"},"session_speakers":[{"id":"3349","slug":"cyril-bron","name":"Cyril Bron","link":"https:\/\/geneve.wordcamp.org\/2020\/speaker\/cyril-bron\/"}],"session_cats_rendered":"Conf\u00e9rence \/ Long talk","_links":{"self":[{"href":"https:\/\/geneve.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions\/3484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/geneve.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/geneve.wordcamp.org\/2020\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/geneve.wordcamp.org\/2020\/wp-json\/wp\/v2\/users\/7317981"}],"version-history":[{"count":1,"href":"https:\/\/geneve.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions\/3484\/revisions"}],"predecessor-version":[{"id":3486,"href":"https:\/\/geneve.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions\/3484\/revisions\/3486"}],"speakers":[{"embeddable":true,"href":"https:\/\/geneve.wordcamp.org\/2020\/wp-json\/wp\/v2\/speakers\/3349"}],"wp:attachment":[{"href":"https:\/\/geneve.wordcamp.org\/2020\/wp-json\/wp\/v2\/media?parent=3484"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/geneve.wordcamp.org\/2020\/wp-json\/wp\/v2\/session_track?post=3484"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/geneve.wordcamp.org\/2020\/wp-json\/wp\/v2\/session_category?post=3484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}