我尝试让jQuery在Wordpress网站上运行。这一切都在我的无文字版本上工作,但我很难适应这个版本。我试着运行一个简单的脚本:
我的主题中有这个函数.php:
wp_enqueue_script('jquery');
function add_my_script() {
wp_enqueue_script(
'test', get_template_directory_uri() . '/js/test.js', array('jquery')
);
}
add_action('init', 'add_my_script');
这是我要运行的测试脚本test.js:
$(document).ready(function() {
alert('hi');
});
我不知道我做错了什么:S
答案 0 :(得分:0)
如果你想使用wordpress排队的jquery版本,那么 你必须使用jQuery关键字而不是$ eg:
jQuery(document).ready(function(){ 警报( '喜'); 。jQuery的( 'DIV')隐藏(); });如果你想使用另一个版本的jQuery(我更喜欢这种方式) 然后你必须注册入队的wordpress版本 jQuery的。然后你必须注册jquery的版本然后 入队吧。这适用于WordPress包含的所有脚本。 记住:取消注册,注册,入队。
入队函数应该在你的add_my_script函数
add_my_script函数应挂钩到wp_enqueue_scripts操作:add_action('wp_enqueue_scripts','add_my_script');