web-dev-qa-db-fra.com

Utilisation du champ ACF dans do_shortcode ()

J'ai un shortcode pour le formulaire de contact 7. Je veux utiliser Advanced Custom Fields pour la valeur ID. Comment puis je faire ça?

le ACF avec la valeur ID:

the_field('form');

petit code:

<?php echo do_shortcode( '[contact-form-7 id="29"]' ); ?>

Toute solution? :)

1
Damian P.

Aussi simple que cela:

<?php echo do_shortcode( '[contact-form-7 id="'.get_field('form').'"]' ); ?>

Vous devez remarquer que vous devez utiliser get_field() pour renvoyer la valeur. the_field() y répondra.

1
Jack Johansson