我正在寻找一种方法,以隐藏邮件入口的邮政老板在一个联系表格7公式。
它可以在默认情况下动态传递该值(https://contactform7.com/getting-default-values-from-shortcode-attributes/)或模块插件(https://wordpress.org/plugins/contact-form-7-dynamic-text-extension/),而且我还可以隐藏该字段。第二个插件还具有“混淆”功能。但是它只混淆了源代码中的邮件,而不是开发工具中的邮件。
编辑:我们的网站是一个分类平台。每个职位都有业主,客户可以通过联系方式与业主联系。我想用所有者电子邮件的值填充“隐藏”字段的值,并在" to“部分中使用这个值。总体工作真的很好,但是用户电子邮件在页面的代码中,每个拥有一些IT技能的人都能看到它们。我想隐藏这个价值。管道很好,但是我不能为管道使用下面的代码。这些值没有填充到下拉列表中:
echo do_shortcode('[contact-form-7 id="635" title="Contactform1" destination-email="Ownermail|'.get_post_meta( $post_id, "owner_email", true ).'"]'); ?>有什么想法吗?
谢谢+问候,Waldemar
发布于 2017-12-04 10:22:57
若要向投递作者发送电子邮件,请首先将表单收件人设置为[recipientEMail]。
,然后使用此代码将该值设置为电子邮件。
add_filter("wpcf7_posted_data", function ($wpcf7_posted_data) {
if ("15896" === $wpcf7_posted_data["_wpcf7"]) { // test the contact form id
$post = get_post($wpcf7_posted_data["_wpcf7_container_post"]);
$post_author = get_userdata($post->post_author);
$wpcf7_posted_data["recipientEMail"] = $post_author->user_email;
}
return $wpcf7_posted_data;
});https://stackoverflow.com/questions/47540789
复制相似问题