Advanced Custom Fields et WordPress

Chez Agence Chocolat, l’utilisation du plugin Advanced Custom Fields est devenue une pratique courante dans notre processus de développement de sites WordPress. Cet outil nous permet d’étendre facilement les fonctionnalités de WordPress en ajoutant des champs personnalisables à nos pages, articles et types de publications personnalisés.

Découvrez comment nous procédons pour construire des pages complètes aux contenus personnalisables avec WordPress et Advanced Custom Fields.

Qu’est-ce que Advanced Custom Fields ?

Logo de Advanced Custom Fields.

Advanced Custom Fields (ACF) est une extension WordPress permettant d’ajouter une vaste gamme de champs à plusieurs types de contenus sur un site WordPress. Ces champs peuvent être largement personnalisés, en adoptant des intitulés et des descriptions pour orienter efficacement les administrateurs lors de l’ajout de contenu sur le site.

Les champs peuvent également être configurés pour accepter différents types de données, tels que du texte, des images, des fichiers, des liens et bien plus.

L’une des grandes forces de ACF est son type de champ répétable, dit «Repeater». Celui-ci permet de créer des sections de contenu répétables et de leur ajouter des sous-champs. N’importe quel type de champ peut y être ajouté, incluant Repeater lui-même, ce qui permet de créer des sections répétables imbriquées. Il est extrêmement utile pour la création de contenus répétés qui ne nécessitent pas leur propre type de publication, tels qu’un carrousel, une grille de membres d’équipe ou une liste de documents.

Un autre champ très utile est le champ à contenu flexible, ou «Flexible Content». Il fonctionne un peu comme Repeater, c’est-à-dire qu’il est conçu pour contenir les sous-champs que l’on lui ajoute. Par contre, à la différence de Repeater, il permet de choisir parmi plusieurs modèles de mise en page pour chaque répétition du contenu. Une fois dans une page d’édition de l’admin, il sera affiché tout d’abord sous la forme d’un menu déroulant, permettant de choisir le modèle de mise en page voulu, ces modèles ayant été configurés au préalable. Cela permet une grande flexibilité dans la conception des pages et des publications sur le site WordPress.

En plus de ces champs répétables et flexibles, ACF offre également un large éventail d’autres types de champs tels que des sélecteurs de couleurs, des sélecteurs de date et heure, des boîtes à cocher, etc. Tous ces types de champs peuvent être ajoutés aux pages, articles ou tout autre type de contenu personnalisé créé dans WordPress.

ACF et les thèmes personnalisés d’Agence Chocolat

Chez Agence Chocolat, nous créons des sites WordPress avec des thèmes créés sur-mesure afin d’offrir à nos clients une expérience unique et personnalisée. ACF joue un rôle crucial dans ce processus, car il nous permet de créer des options de personnalisation avancées pour nos thèmes.

En utilisant ACF, nous ajoutons des champs entre autres aux modèles de pages de nos thèmes. Lorsqu’on configure une page du site WordPress pour utiliser un thème de page spécifique, les champs personnalisés ACF assignés à cette page s’afficheront automatiquement dans son interface d’édition.

À la sauvegarde, les informations entrées dans les champs sont enregistrées dans la base de données. Le thème de la page est de son côté programmé pour présenter les données de ces champs de façon dynamique, en les plaçant à des emplacements spécifiques sur la page.

Cela nous permet donc de créer des thèmes aux visuels uniques et flexibles tout en leur permettant de contenir toutes les informations ajoutées par nos clients.

Advanced Custom Fields vs les Constructeurs Visuels

Les constructeurs visuels, tels que Elementor ou Divi, offrent une approche différente de la personnalisation des sites WordPress.

Contrairement à ACF qui s’appuie sur une interface plus technique et des champs personnalisables dans le tableau de bord WordPress, les constructeurs visuels permettent aux utilisateurs de créer et de personnaliser leurs pages en temps réel, grâce à une interface glisser-déposer. Cette méthode est souvent perçue comme plus intuitive, surtout pour les utilisateurs sans connaissances approfondies en codage.

Cependant, la flexibilité qu’offre ACF en matière de programmation de données personnalisées reste incomparable. ACF permet une personnalisation plus poussée et un contrôle plus fin sur la manière dont les données sont affichées et gérées, ce qui est essentiel pour des projets web complexes ou sur mesure.

Bien que les constructeurs visuels soient excellents pour une personnalisation visuelle rapide et facile, ACF se distingue par sa capacité à gérer des données personnalisées de manière plus approfondie et technique, offrant ainsi aux développeurs une flexibilité supérieure.

Nous avons choisi de ne pas utiliser les extensions de constructeurs visuels pour nos projets chez Agence Chocolat. Si vous souhaitez en apprendre d’avantage sur ce choix, consultez notre article de blogue sur le sujet. Vous y trouverez pourquoi cette approche correspond mieux à nos besoins de personnalisation poussée et de contrôle des performances et de l’affichage des sites développés pour nos clients.

Conclusion

En conclusion, chez Agence Chocolat, nous privilégions Advanced Custom Fields pour sa flexibilité, son contrôle précis et sa capacité à répondre à des besoins de développement de sites web sur mesure. Cette préférence nous permet de construire des sites web qui ne sont pas seulement visuellement engageants, mais également optimisés en termes de performance, de sécurité, et d’expérience utilisateur.

N’hésitez pas à nous contacter pour en savoir plus sur nos services de développement web et la manière dont nous pouvons vous aider à réaliser votre projet. Nous serions ravis de collaborer avec vous pour créer un site personnalisé et performant qui répond à vos besoins spécifiques.

Nous pouvons faire avancer votre entreprise! Laissez-nous vous aider.

    On s’essaye, mais vous pourriez peut-être aussi aimer ces articles

    Travailler avec une agence Wordpress
    5 raisons de bâtir son site avec Wordpress
    Dans un monde de plus en plus numérique, une présence en ligne solide est cruciale pour le succès des petites entreprises. WordPress, en tant que plateforme de site web, offre une flexibilité et...
    Lire l'article
    bureau d'une agence web
    Pourquoi choisir une agence WordPress plutôt qu'un travailleur autonome ?
    WordPress est un système de gestion de contenu (CMS) open source et gratuit, largement utilisé pour créer et gérer des sites web et des blogs sans nécessiter de compétences techniques...
    Lire l'article
    Cache Varnish sur Wordpress : Comment bien le configurer
    Si vous êtes un développeur, vous avez probablement entendu parler de Varnish. Il s'agit d'un outil de mise en cache puissant qui peut accélérer votre site Web de manière significative. Dans cet...
    Lire l'article
    Montagne russe avec la mention turbo au dessus
    Comment réduire le TTFB (Time To First Byte) de son site Wordpress
    Vous voulez améliorer les performances de votre site WordPress et réduire le temps de chargement de la première requête (TTFB) ?Beaucoup de gens négligent l'aspect serveur lorsqu'ils...
    Lire l'article