ACF + contact form 7

时间:2017-12-06 作者:Sylvain

我正在使用联系人表单7和ACF字段。

在ACF中,我创建了一个电子邮件字段:“email”。

在我的联系人表单7中,我有一个名为“目的地电子邮件”的字段:[电子邮件*目的地电子邮件id:exp-email-default:shortcode\\u-attr]

在我的模板文件中,我有一行:

<?php echo do_shortcode( \'[contact-form-7 id="983" title="Formulaire de contact 1" destination-email="[email protected]"]\' ); ?>
我需要更换[email protected]具有ACF电子邮件的价值。

我该怎么做?

提前感谢您的帮助!

2 个回复
最合适的回答,由SO网友:Wilco 整理而成

您可以在do\\u shortcode函数中使用php值。在您的情况下,它将如下所示:

<?php echo do_shortcode( \'[contact-form-7 id="983" title="Formulaire de contact 1" destination-email="\'.get_field( \'email\' ).\'"]\' ); ?>

SO网友:MMK

此外,该字段可以在post meta的帮助下填充

[email* destination-email id:exp-email default:default:post_meta ]
目标电子邮件=ACF字段id。可以使用隐藏字段代替电子邮件。(如果仅用于获取收件人电子邮件地址。)

结束

相关推荐

ACF + contact form 7 - 小码农CODE - 行之有效找到问题解决它

ACF + contact form 7

时间:2017-12-06 作者:Sylvain

我正在使用联系人表单7和ACF字段。

在ACF中,我创建了一个电子邮件字段:“email”。

在我的联系人表单7中,我有一个名为“目的地电子邮件”的字段:[电子邮件*目的地电子邮件id:exp-email-default:shortcode\\u-attr]

在我的模板文件中,我有一行:

<?php echo do_shortcode( \'[contact-form-7 id="983" title="Formulaire de contact 1" destination-email="[email protected]"]\' ); ?>
我需要更换[email protected]具有ACF电子邮件的价值。

我该怎么做?

提前感谢您的帮助!

2 个回复
最合适的回答,由SO网友:Wilco 整理而成

您可以在do\\u shortcode函数中使用php值。在您的情况下,它将如下所示:

<?php echo do_shortcode( \'[contact-form-7 id="983" title="Formulaire de contact 1" destination-email="\'.get_field( \'email\' ).\'"]\' ); ?>

SO网友:MMK

此外,该字段可以在post meta的帮助下填充

[email* destination-email id:exp-email default:default:post_meta ]
目标电子邮件=ACF字段id。可以使用隐藏字段代替电子邮件。(如果仅用于获取收件人电子邮件地址。)

相关推荐