- Comment utiliser un champ de répéteur dans ACF?
- Comment obtenez-vous la valeur du champ de répéteur dans ACF?
- Le répéteur ACF est-il gratuit?
- Comment obtenir les valeurs des champs ACF?
- Comment obtenir la valeur du champ ACF?
- Comment obtenir des images ACF?
- Comment utiliser les champs personnalisés avancés?
- Comment mettre à jour le champ de répéteur dans ACF?
- Comment activer mon ACF pro?
- Comment obtenir un champ de texte dans ACF?
Comment utiliser un champ de répéteur dans ACF?
Boucle de base
php // vérifie si le champ du répéteur a des lignes de données if( have_rows('repeater_field_name') ): // parcourt les lignes de données while ( have_rows('repeater_field_name') ) : the_row(); // afficher une valeur de sous-champ the_sub_field('sub_field_name'); à la fin ; else : // aucune ligne trouvée endif; ?>
Comment obtenez-vous la valeur du champ de répéteur dans ACF?
Cet exemple montre comment charger une valeur de sous-champ à partir d'une ligne aléatoire d'un champ Répéteur. <?php $rows = get_field('repeater_field_name' ); if( $rows ) $index = array_rand( $rows ); $rand_row = $rows[ $index ] ; $rand_row_title = $rand_row['title'] ; // Faire quelque chose...
Le répéteur ACF est-il gratuit?
le répéteur acf était gratuit au démarrage.
Comment obtenir les valeurs des champs ACF?
Pour récupérer une valeur de champ en tant que variable, utilisez la fonction get_field(). C'est la fonction la plus polyvalente qui renverra toujours une valeur pour tout type de champ. Pour afficher un champ, utilisez the_field() de la même manière.
Comment obtenir la valeur du champ ACF?
php $file = get_field('file'); if( $file ): // Extraire les variables. $url = $file['url']; $titre = $fichier['titre']; $légende = $fichier['légende']; $icon = $file['icon']; // Afficher la vignette de l'image lorsque cela est possible. if( $file['type'] == 'image' ) $icon = $file['sizes']['thumbnail']; // Commencer l'habillage des sous-titres.
Comment obtenir des images ACF?
Affichage personnalisé (array)
php $image = get_field('image'); if( $image ): // Variables d'image. $url = $image['url']; $titre = $image['titre']; $alt = $image['alt']; $légende = $image['légende']; // Attributs de taille de vignette. $taille = 'vignette'; $pouce = $image['sizes'][ $size ]; $largeur = $image['tailles'][ $taille .
Comment utiliser les champs personnalisés avancés?
Le plugin Advanced Custom Fields est installé comme n'importe quel autre plugin. Aller aux plugins > Ajouter un nouveau et rechercher des champs personnalisés avancés, puis appuyez sur Entrée. Le plugin devrait apparaître en premier et vous pouvez l'obtenir sur votre site via Installer maintenant. Une fois l'installation terminée, n'oubliez pas d'activer.
Comment mettre à jour le champ de répéteur dans ACF?
update_row()
- Aperçu. Met à jour une ligne de données pour une valeur de champ Répéteur ou Contenu flexible existante. Paramètres.
- Revenir. (bool) Vrai en cas de mise à jour réussie, faux en cas d'échec. Journal des modifications.
- Exemples. Ajouter une nouvelle ligne à l'aide des noms de champ.
Comment activer mon ACF pro?
Pour activer votre licence ACF PRO, vous devez coller votre clé de licence dans l'espace disponible sur la page Champs personnalisés > Mises à jour. Cliquez ensuite sur le bouton « Activer la licence ». Vous pouvez trouver cette clé sur la page de votre compte de magasin.
Comment obtenir un champ de texte dans ACF?
get_field($selector, [$post_id], [$format_value]);
- $selector (string) (Obligatoire) Le nom du champ ou la clé du champ.
- $post_id (mixte) (Facultatif) L'ID de la publication où la valeur est enregistrée. Par défaut à la publication actuelle.
- $format_value (bool) (Facultatif) S'il faut appliquer la logique de formatage. Par défaut à vrai.