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>
答案 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删除此文件后,错误消失了。