SlideShare a Scribd company logo
1 of 15
Download to read offline
WordPress+ACF-versl’infinietau-delà…
MeetupWordPress–Rennes–01/07/2016
WordPress +
ACF
Vers l'infini et au-delà…
MeetupWordPress–Rennes–01/07/2016
WordPress+ACF-versl’infinietau-delà…
MeetupWordPress–Rennes–01/07/2016 Brice Capobianco
Site // b-website.com
Twitter // @BriceCapobianco
Plugins //
• Simple Revisions Delete
• WP Plugin Info Card
• WP Envato Affiliate Card (add-on)
2
Resp. commercial en agence & freelance WordPress
WordPress+ACF-versl’infinietau-delà…
MeetupWordPress–Rennes–01/07/2016 ACF c’est quoi ?
Plugin gratuit avec version Pro ($25 / $100)
Créé par Elliot Condon
ACF = Advanced Custom Fields
“Customise WordPress with powerful,
professional and intuitive fields.”
3
WordPress+ACF-versl’infinietau-delà…
MeetupWordPress–Rennes–01/07/2016 Comment ça fonctionne ? 1/3
Vous avez sans doute
déjà vu ça ?
Et pour afficher :
Avec des champs personnalisés bien sûr !
4
<?php echo get_post_meta( $post_id, ’mon-champ’ ); ?>
WordPress+ACF-versl’infinietau-delà…
MeetupWordPress–Rennes–01/07/2016 Comment ça fonctionne ? 2/3
C’est pratique mais :
• Pas de contrôle sur l’affichage (Page ? Poste ?)
• Aucun formatage possible (WYSIWYG/Date/Nombre/Color Picker)
• Pas de « liste de choix », de bouton radio, checkbox
• Pas de champ média
• Ergonomie absente
• Etc.
Pour résumer : Très peu exploitable pour la contribution.
Si ça existe déjà, pourquoi utiliser ACF ?
5
WordPress+ACF-versl’infinietau-delà…
MeetupWordPress–Rennes–01/07/2016 Comment ça fonctionne ? 3/3
Nous y voilà, il va enfin lâcher le morceau !
6
ACF utilise les champs personnalisés de WordPress
(donc c’est du natif et c’est léger)
Voici ce qu’il ajoute :
• Ergonomie (pour les devs et contributeurs)
• Souplesse
• Personnalisation avancée
• Affichage conditionnel (groupes de champs et champs)
Voici où il l’ajoute :
• Contenus
• Taxonomies
• Profils utilisateurs
WordPress+ACF-versl’infinietau-delà…
MeetupWordPress–Rennes–01/07/2016
Exemple pratique
Et si on créait une page pour
présenter une critique de cinéma ?
7
WordPress+ACF-versl’infinietau-delà…
MeetupWordPress–Rennes–01/07/2016 De quoi avons-nous besoin ?
Un champ pour coller l’url de la bande annonce
Un champ pour insérer l’affiche du film
Un champ pour saisir la note de la critique
• Format : Numérique
• Requis : Oui
• Valeur min : 0
• Valeur max : 5
8
Commençons par faire simple, il me reste moins de 5 minutes
WordPress+ACF-versl’infinietau-delà…
MeetupWordPress–Rennes–01/07/2016 Créer un groupe de champs
9
Simple, ergonomique et paramétrages fins
WordPress+ACF-versl’infinietau-delà…
MeetupWordPress–Rennes–01/07/2016 La contribution avec ACF
10
C’est quand même bien mieux, non ?
WordPress+ACF-versl’infinietau-delà…
MeetupWordPress–Rennes–01/07/2016 Comment récupérer ces infos ?
<?php echo get_post_meta( $post_id, ’mon-champ’ ); ?>
ACF fourni sa fonction simplifiée d’appel des champs :
<?php echo get_field( ’mon-champ’ ); ?>
Si le champ est vide, get_field retourne FALSE
11
On n’y échappe pas, il faut savoir « coder » un minimum
WordPress+ACF-versl’infinietau-delà…
MeetupWordPress–Rennes–01/07/2016 Construction de la fonction
12
Récupération des champs, mise en forme et insertion dans le contenu
WordPress+ACF-versl’infinietau-delà…
MeetupWordPress–Rennes–01/07/2016 Affichage des données
13
Le résultat en seulement 10 minutes. Convaincu ?
WordPress+ACF-versl’infinietau-delà…
MeetupWordPress–Rennes–01/07/2016 «Vers l'infini et au-delà… »
Groupes de champs à affichage conditionnel (ACF location rules)
Affichage conditionnel de champs
Insertion de médias, documents, Maps Google, etc.
Lister les taxonomies et les contenus pour créer des liens ou des
relations entre vos contenus
Une super API pour ajouter vos propres champs
En version pro :
• galeries photos,
• champs répétés,
• groupes de champs flexibles,
• ACF dans vos pages d’options !
14
Vous pouvez imaginer toute structure de page !
WordPress+ACF-versl’infinietau-delà…
MeetupWordPress–Rennes–01/07/2016
Merci !
A vous le micro
15
MeetupWordPress–Rennes–01/07/2016

More Related Content

What's hot

Kiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internetKiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internet
Devclic
 

What's hot (20)

Présentation welcom la webperf by object23
Présentation welcom la webperf by object23Présentation welcom la webperf by object23
Présentation welcom la webperf by object23
 
Wordpress et la sécurité des plugins
Wordpress et la sécurité des pluginsWordpress et la sécurité des plugins
Wordpress et la sécurité des plugins
 
Bien débuter dans la conception d'un thème WordPress
Bien débuter dans la conception d'un thème WordPressBien débuter dans la conception d'un thème WordPress
Bien débuter dans la conception d'un thème WordPress
 
64 conneries que font les référenceurs avec WordPress
64 conneries que font les référenceurs avec WordPress64 conneries que font les référenceurs avec WordPress
64 conneries que font les référenceurs avec WordPress
 
Pensez Web-Performances avec WordPress - Une conférence de Julien Oger et Pie...
Pensez Web-Performances avec WordPress - Une conférence de Julien Oger et Pie...Pensez Web-Performances avec WordPress - Une conférence de Julien Oger et Pie...
Pensez Web-Performances avec WordPress - Une conférence de Julien Oger et Pie...
 
Enrichir vos contenus Wordpress avec les API - WPTech 2015
Enrichir vos contenus Wordpress avec les API - WPTech 2015Enrichir vos contenus Wordpress avec les API - WPTech 2015
Enrichir vos contenus Wordpress avec les API - WPTech 2015
 
Conférence WordPress & E-commerce
Conférence WordPress & E-commerceConférence WordPress & E-commerce
Conférence WordPress & E-commerce
 
Les défauts de WordPress pour le SEO
Les défauts de WordPress pour le SEOLes défauts de WordPress pour le SEO
Les défauts de WordPress pour le SEO
 
Trouvez le Thème WordPress Idéal - WordCamp 2014
Trouvez le Thème WordPress Idéal - WordCamp 2014Trouvez le Thème WordPress Idéal - WordCamp 2014
Trouvez le Thème WordPress Idéal - WordCamp 2014
 
Comment se charge WordPress ? Le loading du core.
Comment se charge WordPress ? Le loading du core.Comment se charge WordPress ? Le loading du core.
Comment se charge WordPress ? Le loading du core.
 
Kiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internetKiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internet
 
WordPress et la compatibilité mobile - Semrush & SeoMix
WordPress et la compatibilité mobile - Semrush & SeoMixWordPress et la compatibilité mobile - Semrush & SeoMix
WordPress et la compatibilité mobile - Semrush & SeoMix
 
Comment réussir une migration de site web en seo ?
Comment réussir une migration de site web en seo ?Comment réussir une migration de site web en seo ?
Comment réussir une migration de site web en seo ?
 
Référencement avancé de WordPress : structure en silos et maillage interne
Référencement avancé de WordPress : structure en silos et maillage interneRéférencement avancé de WordPress : structure en silos et maillage interne
Référencement avancé de WordPress : structure en silos et maillage interne
 
Combien coûte un site WordPress ? - Wordcamp Paris 2014
Combien coûte un site WordPress ? - Wordcamp Paris 2014Combien coûte un site WordPress ? - Wordcamp Paris 2014
Combien coûte un site WordPress ? - Wordcamp Paris 2014
 
Les 10 Erreurs des Debutants avec WordPress
Les 10 Erreurs des Debutants avec WordPressLes 10 Erreurs des Debutants avec WordPress
Les 10 Erreurs des Debutants avec WordPress
 
SEO WordPress : Optimiser le référencement naturel
SEO WordPress : Optimiser le référencement naturelSEO WordPress : Optimiser le référencement naturel
SEO WordPress : Optimiser le référencement naturel
 
Comment créer des hooks dans vos développements WordPress - WP Tech 2015
Comment créer des hooks dans vos développements WordPress - WP Tech 2015Comment créer des hooks dans vos développements WordPress - WP Tech 2015
Comment créer des hooks dans vos développements WordPress - WP Tech 2015
 
Comprendre et optimiser la base de données WordPress
Comprendre et optimiser la base de données WordPressComprendre et optimiser la base de données WordPress
Comprendre et optimiser la base de données WordPress
 
Audit de site WordPress
Audit de site WordPressAudit de site WordPress
Audit de site WordPress
 

Similar to WordPress + ACF – Vers l’infini et au-delà…

Bureau Metier - Version 20061010
Bureau Metier - Version 20061010Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Didier Girard
 
symfony : Simplifier le développement des interfaces bases de données (PHP ...
symfony : Simplifier le développement des interfaces bases de données (PHP ...symfony : Simplifier le développement des interfaces bases de données (PHP ...
symfony : Simplifier le développement des interfaces bases de données (PHP ...
Fabien Potencier
 

Similar to WordPress + ACF – Vers l’infini et au-delà… (20)

Un site de collectivité sur WordPress ? Méthodes et retours d'XP
Un site de collectivité sur WordPress ? Méthodes et retours d'XPUn site de collectivité sur WordPress ? Méthodes et retours d'XP
Un site de collectivité sur WordPress ? Méthodes et retours d'XP
 
Symfony2 Presentation
Symfony2 PresentationSymfony2 Presentation
Symfony2 Presentation
 
Seo camp day lorraine 2018 - Nancy gregory ambroise
Seo camp day lorraine 2018  - Nancy gregory ambroiseSeo camp day lorraine 2018  - Nancy gregory ambroise
Seo camp day lorraine 2018 - Nancy gregory ambroise
 
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
 
Wordpress lille 24 juin 2015
Wordpress lille 24 juin 2015Wordpress lille 24 juin 2015
Wordpress lille 24 juin 2015
 
Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !
 
Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !
 
Performance et optimisation de PrestaShop
Performance et optimisation de PrestaShopPerformance et optimisation de PrestaShop
Performance et optimisation de PrestaShop
 
Atelier numérique n°1 de l'Office de tourisme Luberon Durance. Où en êtes vou...
Atelier numérique n°1 de l'Office de tourisme Luberon Durance. Où en êtes vou...Atelier numérique n°1 de l'Office de tourisme Luberon Durance. Où en êtes vou...
Atelier numérique n°1 de l'Office de tourisme Luberon Durance. Où en êtes vou...
 
Accelerated Mobile Pages sur WordPress, pourquoi, comment?
Accelerated Mobile Pages sur WordPress, pourquoi, comment?Accelerated Mobile Pages sur WordPress, pourquoi, comment?
Accelerated Mobile Pages sur WordPress, pourquoi, comment?
 
Performance au quotidien dans un environnement symfony
Performance au quotidien dans un environnement symfonyPerformance au quotidien dans un environnement symfony
Performance au quotidien dans un environnement symfony
 
symfony : Simplifier le développement des interfaces bases de données (PHP ...
symfony : Simplifier le développement des interfaces bases de données (PHP ...symfony : Simplifier le développement des interfaces bases de données (PHP ...
symfony : Simplifier le développement des interfaces bases de données (PHP ...
 
Power point
Power pointPower point
Power point
 
Comment créer un Site De Membres
Comment créer un Site De MembresComment créer un Site De Membres
Comment créer un Site De Membres
 
Créer des composants visuels sans faire de composant
Créer des composants visuels sans faire de composantCréer des composants visuels sans faire de composant
Créer des composants visuels sans faire de composant
 
La compatibilité mobile de WordPress et le SEO
La compatibilité mobile de WordPress et le SEOLa compatibilité mobile de WordPress et le SEO
La compatibilité mobile de WordPress et le SEO
 
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
 
Devenez un Expert SharePoint - Évitez les erreurs fréquentes
Devenez un Expert SharePoint - Évitez les erreurs fréquentesDevenez un Expert SharePoint - Évitez les erreurs fréquentes
Devenez un Expert SharePoint - Évitez les erreurs fréquentes
 
Libérez le potentiel de WordPress
Libérez le potentiel de WordPressLibérez le potentiel de WordPress
Libérez le potentiel de WordPress
 
Barcamp tunisie edition 2010 langage de programmation php
Barcamp tunisie edition 2010 langage de programmation php Barcamp tunisie edition 2010 langage de programmation php
Barcamp tunisie edition 2010 langage de programmation php
 

WordPress + ACF – Vers l’infini et au-delà…