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。可以使用隐藏字段代替电子邮件。(如果仅用于获取收件人电子邮件地址。) 结束 文章导航