WPML

Pour créer des sites WordPress avancés, vous aurez besoin de champs personnalisés. Dans ce tutoriel, nous comparons deux alternatives de premier plan : Toolset et ACF + Elementor Pro.

Configuration des champs personnalisés

ACF et Toolset vous permettent tous deux d’ajouter des champs personnalisés à tout type de contenu. Les deux extensions offrent différents types de champs et vous laissent choisir sur quels articles les inclure.

Types de champs

ACF et Toolset incluent les champs de base auxquels vous vous attendez. Ceux-ci comprennent les « champs texte », l’« éditeur visuel », les « sélecteurs », les « boutons radio », les « cases à cocher », etc.

Types de champs ACF
Champs personnalisés d’ACF
Champs personnalisés de Toolset

Fonctionnalités des champs personnalisés

ACF et Toolset incluent les fonctionnalités de base pour les champs personnalisés. Avec les deux, vous pouvez marquer les champs comme « requis », personnaliser les messages d’erreur et fournir une description pour les champs.

Configuration des champs personnalisés d’ACF
Configuration des champs personnalisés de Toolset

Avec ACF, vous pouvez ajouter un préfixe ou un suffixe (contenu avant ou après la valeur) qui apparaîtra dans le back-end lorsqu’un utilisateur saisit des informations. ACF vous permet également de limiter le nombre de caractères pour les champs, de contrôler la largeur et même de dupliquer un champ existant.

Contrôler l’emplacement d’affichage des champs dans l’éditeur WordPress

Les deux produits vous permettent de sélectionner sur quel type de publication, catégorie ou taxonomie votre groupe apparaît. ACF possède plus de fonctionnalités pour un contrôle précis des pages qui doivent afficher les différents champs. L’approche de Toolset s’oriente davantage vers une logique d’affichage simple, basée sur le type de publication.

Contrôle exact de l’affichage des champs dans ACF
Contrôle de l’affichage des champs selon le type de publication dans Toolset

Affichage des champs personnalisés

Toolset possède tout le nécessaire pour configurer des champs personnalisés et les afficher sur le front-end du site, sans coder. ACF dispose d’une API pour les développeurs PHP et offre des intégrations avec Elementor Pro et Divi.

Si vous préférez créer tous les modèles de votre site en utilisant PHP, ACF propose une API riche qui répondra à vos besoins.

Pour les personnes qui souhaitent créer des sites personnalisés sans coder, deux options sont disponibles. Avec Toolset, vous utiliserez des blocs pour afficher les champs personnalisés. Avec ACF, vous pouvez utiliser Elementor Pro (il existe des intégrations ACF avec d’autres constructeurs de pages, mais celle d’Elementor est la plus populaire).

Groupes de champs répétables

Toolset et ACF proposent tous deux des groupes de champs répétables. Les deux extensions vous permettent de créer visuellement vos groupes de champs répétables dans le back-end avec un niveau de flexibilité similaire. Par exemple, vous pouvez facilement créer un ensemble de champs répétables pour un curseur (slider).

Configuration d’un champ répéteur dans ACF
Configuration de champs répétables dans Toolset

Avec les deux extensions, les champs répétables peuvent avoir une imbrication infinie, différentes options de saisie et d’autres fonctionnalités qui rendent la saisie de contenu pratique.

De la même manière que pour les champs simples, ACF et Toolset diffèrent dans la façon dont vous pouvez afficher les groupes de champs répétables.

Avec ACF, vous devrez écrire du code PHP qui boucle à travers les champs répétables et les affiche. ACF fournit des exemples complets, que vous pouvez copier/coller et personnaliser.

Avec Toolset, vous pouvez afficher des champs répétables sans coder. Le bloc Vue de Toolset vous permet de boucler à travers les champs répétables et de les afficher avec votre propre design.

Relations entre les articles

La relation entre les articles est la capacité de connecter différentes publications. Par exemple, dans un site immobilier, vous voudrez connecter les propriétés avec les agents. Dans un site d’annuaire de salles de sport, vous voudrez connecter les salles de sport et les entraîneurs. Vous pouvez connecter les articles de type « un à plusieurs » et « plusieurs à plusieurs ».

Pour connecter des articles en utilisant ACF, vous pouvez utiliser le champ Relation d’ACF. Ce champ permet de lier des articles dans la base de données. La documentation d’ACF explique comment utiliser ces informations pour afficher le contenu lié, en utilisant du code PHP, sur le front-end du site.

Toolset offre une prise en charge complète pour la configuration des relations entre les articles et l’affichage des articles liés (sans coder).

Configuration d’un champ Relation dans ACF
Configuration de la relation entre les articles avec Toolset
Affichage des relations avec ACF en utilisant PHP
Affichage du contenu lié avec Toolset

Traduction du contenu qui utilise des champs personnalisés

Lorsque vous créez des sites multilingues, vous vous demandez probablement comment ACF et Toolset fonctionnent avec WPML. Étant donné qu’ACF et Toolset sont des extensions populaires, l’équipe de WPML s’assure que les deux fonctionnent parfaitement avec WPML.

Pour créer des sites multilingues avec ACF, vous devrez installer notre extension de transition Advanced Custom Fields Multilingual et suivre les instructions sur la traduction de sites créés avec ACF. ACFML vous permet de traduire du contenu comportant tout type de champ ACF, y compris les champs répéteurs complexes.

La prise en charge de WPML est intégrée à Toolset, vous n’avez donc pas besoin d’installer d’extension de transition. Vous pourrez facilement traduire tout ce que vous créez avec Toolset, directement depuis le Tableau de bord de traduction de WPML, ou depuis l’éditeur d’article (selon ce qui vous convient le mieux).

Au-delà des champs personnalisés

ACF et Toolset sont de vastes paquets qui incluent bien plus que des champs personnalisés. Voici quelques fonctionnalités supplémentaires et des liens pour en savoir plus à leur sujet.

GALERIE DES FONCTIONNALITÉS D’ACF

  • Page d’options – Créez des pages d’options pour contrôler les paramètres globaux de votre site
  • Contenu flexible – Le gestionnaire de mise en page de contenu d’ACF
  • Tables personnalisées – Une extension ACF appelée Hookturn vous permet de stocker le contenu des champs personnalisés dans des tables de base de données dédiées (199 $ AUD / an)

GALERIE DES FONCTIONNALITÉS DE TOOLSET

Coût

Advanced Custom Fields offre une version gratuite, qui inclut ses fonctionnalités de base. Toolset n’a pas de version gratuite.

Le compte Toolset 1 Site couvre tout ce que nous avons décrit dans cet article. Il coûte 69 $ (USD) avec un renouvellement annuel de 51 $.

Les comptes ACF Pro commencent à 49 $ par an. Un compte Elementor Pro pour un site coûte 49 $ supplémentaires par an.

Les comptes illimités d’ACF et de Toolset ont des tarifs très similaires.

Conclusion

ACF et Toolset offrent tous deux une méthode robuste pour créer des sites WordPress personnalisés. ACF possède une version de base gratuite, ce qui n’existe pas dans Toolset. ACF en lui-même est attrayant pour les développeurs PHP expérimentés. ACF vous permet de créer des sites visuellement en utilisant Elementor (et d’autres constructeurs de pages), tandis que Toolset utilise l’éditeur de blocs de WordPress pour la conception visuelle sans coder.

Acheter Toolset

Acheter ACF

Vous avez trouvé cela utile ? Partagez cet article :