简码联系表单7提交在管理页面中不起作用

时间:2019-02-22 09:37:52

标签: php wordpress forms plugins shortcode

无法获得联系表7简码的提交工作。 表格显示正确。 但是提交后重定向selft页面时,没有成功提交到数据库的通知,也没有邮件。

echo do_shortcode('[contact-form-7 id="36650" title="test"]');

我尝试了几种类似的方法

if ( function_exists( 'wpcf7_enqueue_scripts' ) ) {
    wpcf7_enqueue_scripts();
}

if ( function_exists( 'wpcf7_enqueue_styles' ) ) {
    wpcf7_enqueue_styles();
}

还有这个

 if(in_array('plugin-directory/plugin-file.php', apply_filters('active_plugins', get_option('active_plugins')))){ 
//plugin is activated
}

但没有成功 唯一有效的方法是在首页中复制短代码形式的html代码,并将其插入到管理插件页面中,并且作为fom操作url,请使用首页url。这样一来,它就可以在admin中显示表单,并在提交时将其重定向到前端并成功,但这不是我真正的解决方案。我需要在后端完整地填充它,以便有人知道吗?

1 个答案:

答案 0 :(得分:0)

我不知道这个技巧是否适合你。

对于我的解决方案,我只是在前端页面中制作 cf7 表单,没有任何页脚和页眉模板,并将其与 iframe 嵌入管理页面。

我认为这是解决这个问题的唯一方法。

谢谢,