Facebook Pixel

Introduction à l'Advanced Custom Fields - ACF (gratuit et Pro) et le guide ultime pour mieux l'exploiter

Introduction à l’Advanced Custom Fields – ACF (gratuit et Pro) et le guide ultime pour mieux l’exploiter
ACF Pro (Advanced Custom Fields Pro) est un plugin WordPress populaire qui permet aux utilisateurs de créer des champs personnalisés. C'est la version payante de l'ACF. Plusieurs choses nous intriguaient souvent quand venait le temps de choisir les outils pour la création des sites web WordPress. En effet, Les solutions préconçues sont excellentes; cependant, parfois viennent avec des options inutiles. D'autre part, WordPress n'offre pas par défaut une option facile de créer un thème ou fonctionnalité à partir de zéro. Après avoir exploré plusieurs extensions ou modules en ligne, nous avons opté pour l'ACF. Dans cet article, nous vous expliquons ce que c'est. Nous verrons comment ça marche. Notre article parlera des avantages et des inconvénients. À la fin de l'article, nous verrons pourquoi nous préférons l'utiliser pour la création des sites web personnalisé.

C'est quoi l'ACF (Advanced Custom Fields) ?

Sous WordPress, vous avez par défaut, les formulaires classiques (WYSIWG - What You SEE IS WHAT YOU GET) ou l'éditeur de blocs pour la création des pages ou des catégories. Ces formulaires ne sont pas toujours adaptés à votre réalité. À titre d'exemple, Si vous avez une page parlant d'une réalisation, vous pourriez avoir besoin d'une option pour les témoignages des clients. Pour entrer ces données, vous voudriez par exemple une option indépendant du formulaire de la page. Par conséquent, créer des champs personnalisés peut s'imposer. l'ACF (Advanced Custom Fields) est un plugin WordPress populaire qui permet de créer des champs personnalisés. Vous pouvez l'utiliser pour créer des champs sur:
  • Les pages de votre sur site web
  • Les publications
  • Le formulaire des catégories
  • Les formulaires d'étiquettes ...
La version PRO de l'ACF (ACF Pro) offre plusieurs autres options. Parmi les options supplémentaires, on peut citer:
  • La création des blocs réutilisables pour l'éditeur de blocs
  • Les options pour le site web
  • Le contenu flexible.

Les options que vous pourriez avoir.

ACF Pro offre une grande flexibilité et une grande facilité.  En effet, il permet de créer des champs de différents types tels que
  • des champs de texte,
  • des nombres,
  • de date,
  • La liste déroulante,
  • de case à cocher,
  • de bouton radio, d'image,
  • de fichier,
  • de relation,
  • de groupe, etc.
ACF Pro offre également des fonctionnalités avancées. Parmi lesquelles vous pouvez avoir :
  • la répétition de champs,
  • la condition d'affichage des champs en fonction des valeurs des autres champs,
  • l'importation/exportation des champs personnalisés,
  • la prise en charge des champs personnalisés dans les champs de taxonomie et les commentaires,
  • et la personnalisation des paramètres pour chaque champ.

Quelle est la différence entre ACF et ACF Pro ?

L'ACF est la version gratuite que vous trouverez sur WordPress.org ou à partir du catalogue des extensions. Cependant, l'ACF Pro est la version payantes. Si vous avez l'intention de créer des champs directement sur chaque publication, la version gratuite est suffisante. Ci-dessous quelques différences.

Fonctionnalités

ACF Pro dispose de fonctionnalités plus avancées par rapport à la version gratuite. Il comprend:
  •  des champs répéteurs. Si vous souhaitez créer des options qui se répètent. Ceci peut être idéal pour la création des options pour témoignages ou des fonctionnalités pour un site web.
  • champs de contenu flexible,
  • champs de galerie,
  • pages d'options,
  • champs de clonage et bien plus encore.

Prix

ACF est un plugin gratuit que vous pouvez télécharger depuis le dépôt de plugins WordPress. Toutefois,l'ACF Pro, en revanche, est un plugin premium qui nécessite une licence. Le coût de la licence varie en fonction du nombre de sites sur lesquels vous souhaitez l'utiliser. Vous pouvez aussi acheter la licence pour un nombre de sites web illimité.  Nous vous conseillons de visiter leur site web pour les modalités.

Support

ACF Pro est livré avec un support dédié de l'équipe ACF, tandis que le support pour ACF est limité aux forums communautaires. Par conséquent, si vous utilisez la version Pro de l'ACF, vous pouvez facilement joindre l'équipe de support en cas de besoin.

Mises à jour

ACF Pro reçoit des mises à jour et des corrections de bogues plus fréquentes par rapport à ACF.

Outils de développement

ACF Pro comprend des outils de développement supplémentaires tels que la possibilité de créer des types de champs personnalisés et des add-ons.

Comment fonctionne l'ACF (Advanced Custom Fields)

L'idée générale derrière l'ACF est la suivante:
  • Vous installez l'extension sur votre site internet (la version Pro ou gratuite).
  • Ensuite, dans l'option de création des champs, vous créez les variables personnalisés que vous souhaitez ajouter sur vos pages, publications ou catégories.
  • Une fois que vous aurez créé les variables, vous aurez accès des champs de remplissage des données sous les formulaires approprié.
C'est aussi possible de créer des champs avec les codes PHP ou d'importer les champs d'un autre projet.

Installer l'extension sur votre site internet (la version Pro ou gratuite).

Pour installer l'extension, vous devez soit aller dans l'option Extensions de WordPress ou sur wordPress.org. Si vous avez opté pour la version premium, vous pouvez faire le premier téléchargement sur le site web du vendeur.  Le mode d'installation est généralement pareil pour toutes les extensions.
  • Allez dans l'onglet extension
  • Sélectionnez ou recherchez l'extension
  • Cliquez sur installer
  • Et activez

Créer des champs ACF (Advanced Custom Fields)

La création des champs dépendra habituellement de ce que vous souhaitez réaliser. En effet, si vous voulez par exemple créer une option pour ajouter les liens vidéos sur vos publications, il sera question de suivre les étapes appropriés. Nous allons considérer un exemple dans lequel vous souhaitez ajouter une galerie de photos sur votre site web. Dans ce cas, il faudra suivre les étapes suivantes:
  1. Connectez-vous à votre panneau WordPress
  2. Allez à l'onglet ACF et sélectionnez groupes de Champs
  3. Juste à côté du titre "Groupes de Champs", Cliquez sur Ajouter.
  4. Donnez un titre à votre groupe de champs
  5. Créez les champs pour votre fonctionnalité. Pour le cas de galeries de photos, vous devez sélectionner l'option galerie dans le type de champ.
  6. Ensuite, au niveau du réglage, vous devez sélectionner la règle pour assigner le champ ACF ou formulaire des pages. Vous avez habituellement plusieurs options.
Une fois que vous aurez assigné le groupe à un formulaire, vous le verrez apparaitre en bas du formulaire des pages (si vous avez assigné aux formulaires des pages).

Ajout des données et configuration avec votre thème WordPress.

L'ACF vous propose une documentation assez détaillée pour vous expliquer comment utiliser l'extension sur votre site web. Il est important de noter que vous devez avoir quelques notions en développement PHP pour être en mesure de faire les configurations. Dans le cas de la galerie des photos, vous avez par exemple cet exemple qui explique comment coder l'option de galeries sur son site web.