【发布时间】:2016-10-05 22:48:51
【问题描述】:
我正在尝试通过将收件人字符串替换为自定义帖子字段值来动态更新 CF7 到字段,但我无法弄清楚如何分配该值,因为我收到错误并且如果我更改它发送的电子邮件。所以它告诉我问题是当我试图获得价值时。
<?php
function wpcf7_dynamic_email_field($args) {
$dynamic_email = get_post_meta(get_the_ID(), 'dynamic_email', true);
if(!empty($args['recipient'])) {
$args['recipient'] = str_replace('emailtobereplaced@email.com', $dynamic_email["dynamic_email"], $args['recipient']);
return $args;
}
return false;
}
add_filter('wpcf7_mail_components', 'wpcf7_dynamic_email_field');
?>
任何人都可以在这里指出正确的方向吗?我的自定义字段名为 dynamic_email,我需要该值
【问题讨论】:
标签: php contact-form-7