Le champ de contenu flexible agit comme une toile blanche à laquelle vous pouvez ajouter un nombre illimité de mises en page avec un contrôle total sur l’ordre.
Construisez votre page avec des mises en page
Similaire au champ répétiteur, ce champ contient des sous-champs. Cependant, au lieu de 1 ensemble de sous-champs, le champ de contenu flexible vous permet de créer un ensemble infini de groupes de sous-champs (appelés mises en page). Avec ces mises en page prédéfinies, vous pouvez ensuite les ajouter dans votre champ quand vous voulez et où vous voulez.
Utilisation du modèle
Utiliser le champ dans votre modèle est facile ! Au sein d’une boucle, vous pouvez interroger la disposition actuelle des lignes. Il suffit ensuite de construire le html correspondant en utilisant les fonctions get_sub_field() et the_sub_field(). Le champ de contenu flexible introduit 2 nouvelles fonctions:
- get_row_layout()
- has_sub_field()
Lisez la documentation du champ de contenu flexible pour des exemples de code «
Requirements
- ACF version 3.1.0 ou supérieure
Licence
multi-site : Vous pouvez utiliser votre code d’activation sur plusieurs sites web.
Installation
- Télécharger et installer le plugin Advanced Custom Fields
- Acheter un code d’activation (bouton Ajouter au panier ci-dessus)
- Entrer votre code d’activation dans la page Champs personnalisés -> Paramètres (dans votre installation WP).
Exemples d’utilisation
- Créer un contenu de page unique
- Construire un système de modèle d’email personnalisé
Techniquement, vous pourriez configurer un champ de contenu flexible avec chaque mise en page qui apparaît sur votre site Web (paragraphe de base, formulaire de contact, lien de fichier, images, etc) et l’ajouter à un groupe de champs qui apparaît sur toutes les pages. ) et l’ajouter à un groupe de champs qui apparaît sur toutes les pages. Ensuite, lors de la création d’une page, vous n’auriez pas besoin de spécifier un modèle de page, mais simplement d’ajouter les blocs de contenu pertinents (mises en page) sur la page. Ensuite, tout le site Web fonctionnerait à partir de page.php !
Installation
ACF PRO
Le champ de contenu flexible peut être installé en achetant une licence pour ACF PRO. Lors du paiement, vous recevrez un reçu d’ACF et un compte utilisateur permettant l’accès à vos téléchargements. Une fois ACF PRO installé, saisissez votre clé de licence pour activer les mises à jour du plugin.
Plugin
Le Flexible Content Field peut également être installé en achetant une licence pour ce module complémentaire. Lors du paiement, vous recevrez un reçu d’ACF et un compte utilisateur permettant d’accéder à vos téléchargements. Une fois le module complémentaire installé (il faut que la version gratuite d’ACF soit également installée), vous n’aurez pas besoin de saisir les informations relatives à la clé de licence.