如何将Wordpress表单从联系表单7(特定ID)提交到另一个URL

时间:2018-08-24 11:38:36

标签: php wordpress contact-form-7

我是Wordpress的新手,尝试使用Contact Form 7插件。我希望将特定的cf7表单提交到外部URL。我搜索并找到了这些参考文献并加以利用。

https://babelscribe.nz/wordpress-3/contact-form-7-change-action-url/ https://wordpress.stackexchange.com/questions/290373/contact-form-7-custom-post-action how to change form action url for contact form 7?

我已将其放在我的wp-config中。

define('WP_DEBUG', false);

然后,将其放在我的functions.php中

add_filter('wpcf7_form_action_url', 'wpcf7_custom_form_action_url');
function wpcf7_custom_form_action_url() {
    return 'https://myurl.com/index.php';
}

有了这个,我能够将联系表7的 all 全部提交到myurl。

但是,现在我想更改此设置,然后根据表单ID将表单提交到URL。因此,我使用它向ID = 78提交了一个联系表单到myurl.com

add_filter('wpcf7_form_action_url', 'wpcf7_custom_form_action_url');
function wpcf7_custom_form_action_url(){
    global $wpcf7_contact_form;
    if ($wpcf7_contact_form->id === 78){
        return 'http://myurl.com/index.php';
    }  
}

但是,这没有用。当我遵循上述参考文献报告的确切解决方案时,我无法理解为什么会发生这种情况。

能请你帮我吗?

预先感谢

0 个答案:

没有答案