如何编辑联系人表单7';发送至';特定职位类型的地址?-Wordpress

如何编辑联系人表单7';发送至';特定职位类型的地址?-Wordpress,wordpress,custom-post-type,advanced-custom-fields,contact-form-7,Wordpress,Custom Post Type,Advanced Custom Fields,Contact Form 7,我正在开发一个房地产网站,我正在使用这些插件: 联络表格7 高级自定义字段 每个联系方式表格7都必须向出售页面上所列房产的代理人发送电子邮件 我目前正在使用wpcf7短代码将联系人表单打印到页面上。 $prep = '[contact-form-7 id="4" title="Property-Agent-CF"]'; echo do_shortcode($prep); ?> 我还创建了一个钩子(据我所知),该钩子应该接受加载的单数post页面上现有的wpcf7对象

我正在开发一个房地产网站,我正在使用这些插件:

联络表格7

高级自定义字段


每个联系方式表格7都必须向出售页面上所列房产的代理人发送电子邮件

我目前正在使用wpcf7短代码将联系人表单打印到页面上。
    $prep = '[contact-form-7 id="4" title="Property-Agent-CF"]';

    echo do_shortcode($prep); 
?>
我还创建了一个钩子(据我所知),该钩子应该接受加载的单数post页面上现有的wpcf7对象。。并将电子邮件编辑为所选代理的电子邮件

function fsd_properties_wpcf7( &$WPCF7 ) {
    if ( $WPCF7->posted_data['_wpcf7_unit_tag'] == 'wpcf7-f4-p451-o1' ) {
        $agent_email = get_field('agent_email');
        $WPCF7->mail['recipient'] = $agent_email;
    } else {
        $WPCF7->mail['recipient'] = "Juan <juan@wordpress.com>";
    }
}
add_action("wpcf7_contact_form", "fsd_properties_wpcf7");
功能fsd\u属性\u wpcf7(&$wpcf7){
如果($WPCF7->已发布的数据[''WPCF7'单元标签']=='WPCF7-f4-p451-o1'){
$agent_email=get_字段(“agent_email”);
$WPCF7->mail['recipient']=$agent\u email;
}否则{
$WPCF7->mail['recipient']=“Juan”;
}
}
添加行动(“wpcf7联系表”、“fsd物业”wpcf7);
我不知道如何使用这个钩子获取页面上与表单关联的现有WPCF7对象