我已创建了一个子主题,并且正在运行我的网站,以便我可以使用插件' contact-form-7&#34自定义我在某些页面上包含的表单;。在我的子文件夹中,我放置了一个style.css,functions.php和js / custom_script.js。样式表正在导入正常,但我似乎无法在该表单上使用我的验证jquery文件。这是我一直在使用的代码:
add_action( 'wp_enqueue_scripts', 'add_my_script' );
function add_my_script() {
wp_register_script( 'custom_script', get_stylesheet_directory_uri() . '/js/custom_script.js' ,array( 'jquery'));
wp_enqueue_script( 'custom_script' );
}
控制台没有记录任何错误,但我似乎无法在网络工具栏中找到它,除非我删除" js /"调用custom_script时,会弹出GET错误。
我猜我错误地导入了文件,说实话,我不能完全理解这些钩子并导入文件 - 只是在短时间内使用wordpress。
任何帮助都非常感激。
答案 0 :(得分:-1)
我相信你还没有包含JQuery文件?您必须先下载https://jquery.com/download/,然后像使用" custom_script"一样进行注册,您只需将其放在" custom_script"之前。在functions.php中,在" custom_script.js"你也可以这样做:
$(document).ready(function(){
});
转到您的控制台,如果您看到:
未捕获的ReferenceError:$未定义
这是因为您还没有根据需要包含JQuery文件。
希望这有帮助! 利奥。