web-dev-qa-db-ja.com

Do_shortcode()でACFフィールドを使用する

Contact Form 7フォームのコードコードがあります。 ID値に高度なカスタムフィールドを使用したい。どうやってやるの?

iD値を持つACF

the_field('form');

shordcode:

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

何か解決策はありますか? :)

1
Damian P.

このように簡単:

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

注意しなければならないことですが、値を返すにはget_field()を使うべきです。 the_field()はそれをエコーし​​ます。

1
Jack Johansson