我写了一个jQuery脚本,我想添加到我的Wordpress提供的网站

时间:2015-08-24 19:31:27

标签: javascript jquery wordpress

wordpress会自动加载jQuery吗? 因为我有一个脚本(在jQuery中,我使用$。),我想在特定页面(不是所有页面)中执行,但wordpress似乎没有编译jQuery? 我尝试改变所有的' $'使用&jQuery'仍然没有。

有没有人遇到同样的问题?

谢谢

1 个答案:

答案 0 :(得分:2)

WordPress加载jQuery但没有冲突模式。替换" $"与" jQuery"并且您的脚本将有效。

确保在functions.php文件中使用WordPress的入队功能。为此,请将以下内容放在functions.php文件中:

function myScriptFunction() {
   wp_enqueue_script(
       'custom-script',
       get_stylesheet_directory_uri() . '/js/script.js',
       array( 'jquery' )
   );
}

add_action( 'wp_enqueue_scripts', 'myScriptFunction' );

你告诉WordPress的是加载你的脚本并且它需要jQuery作为依赖。否则jQuery将无法加载,因为没有理由将其发送给用户。