wordpress联系表单7插件在控制台

时间:2015-11-24 09:25:28

标签: javascript jquery wordpress wordpress-plugin

wordpress contact form 7插件在控制台上返回js错误。 这是联系表格。错误是在自动生成的代码上  插件本身

 <div class="row">

<div class="col-xs-12  col-sm-4">

[text* your-name class:wpcf7-form-control wpcf7-text placeholder "Your Name"] 

[email* your-email class:wpcf7-form-control wpcf7-text wpcf7-email placeholder "E-mail address" ] 

[text your-subject class:wpcf7-form-control wpcf7-text placeholder "Subject"]

</div>

<div class="col-xs-12  col-sm-8">

[textarea your-message class:wpcf7-form-control wpcf7-textarea class:txt placeholder "Message"] 

[submit class:wpcf7-form-control wpcf7-submit class:btn class:btn-primary "SEND MESSAGE" ]

  </div>

 </div>

3 个答案:

答案 0 :(得分:1)

查看您的错误,它清楚地表明您没有将tooltip js文件包含到您的页面中而不包括它,您无法调用该函数。

在你的html中包含tooltip.js,然后错误就会消失

对于ajaxForm错误的错误,我找到了以下解决方案。

get the following file from the url

将以下代码添加到function.php文件

function theme_name_scripts() {
   wp_enqueue_script( 'ajaxform', get_template_directory_uri() . '/js/ajaxform.js', array(), '1.0.0', true );
}
add_action( 'wp_enqueue_scripts', 'theme_name_scripts' );

由于您通过联系表单7收到错误,因此用户也发布了解决方案。转到JabariHolder

提供的解决方案

wordpress solution for contactform 7 error

以下是将脚本添加到您的网站上。编辑它以获取tooltip.js并将其添加到function.php文件

wp_register_script('html5blankscripts', get_template_directory_uri() . '/js/scripts.js', array('jquery'), '1.0.0'); // Custom scripts
wp_enqueue_script('html5blankscripts'); // Enqueue it!

答案 1 :(得分:1)

解决了所有麻烦..只需将此一个放在标头参数之后..

$email = mail(get_option("admin_email"),trim($_POST[your_subject]),stripslashes(trim($_POST[your_message])),$headers, "-fsender@domain.com");

答案 2 :(得分:0)

如果任何人遇到user5549553提到的错误

Uncaught TypeError: this.ajaxForm is not a function
    at a.fn.init.$.fn.wpcf7InitForm (scripts.js?ver=5.1.3:14)
    at HTMLDocument.<anonymous> (scripts.js?ver=5.1.3:10)
    at i (jquery.js?ver=1.12.4:2)
    at Object.fireWith [as resolveWith] (jquery.js?ver=1.12.4:2)
    at Function.ready (jquery.js?ver=1.12.4:2)
    at HTMLDocument.K (jquery.js?ver=1.12.4:2)

,并且您已经将contact-form-7更新为5.1.3版。可能是因为CDN提供了 wp-content / plugins / contact-form-7 / includes / js / scripts.js?ver = 5.1.3 文件。

就我而言,我使用的是 W3 Total Cache 插件。使用拒绝的文件:设置从CDN删除此文件后,错误消失了。