在子主题

时间:2016-10-10 17:17:04

标签: php jquery css wordpress

我已创建了一个子主题,并且正在运行我的网站,以便我可以使用插件' 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。

任何帮助都非常感激。

1 个答案:

答案 0 :(得分:-1)

我相信你还没有包含JQuery文件?您必须先下载https://jquery.com/download/,然后像使用" custom_script"一样进行注册,您只需将其放在" custom_script"之前。在functions.php中,在" custom_script.js"你也可以这样做:

$(document).ready(function(){

});

转到您的控制台,如果您看到:

未捕获的ReferenceError:$未定义

这是因为您还没有根据需要包含JQuery文件。

希望这有帮助! 利奥。