jQuery 在 Wordpress 中不起作用

mac*_*ler 3 wordpress jquery

我正在使用一个测试环境来尝试让 jquery 在 wordpress 中工作,安装版本是 3.2.1,主题是 2010(虽然我在几个不同的主题中尝试过这个,但结果相同)。没有安装插件。

基本上我把它放在头文件中,看看我是否可以让 jQuery 工作。

<script type="text/javascript">
jQuery(document).ready(function(){
alert('test');
    });
</script>
Run Code Online (Sandbox Code Playgroud)

也试过这个

jQuery(document).ready(function($){
Run Code Online (Sandbox Code Playgroud)

和这个

$j=jQuery.noConflict(); 
// Use jQuery via $j(...)
$j(document).ready(function(){
  alert('test');
});
Run Code Online (Sandbox Code Playgroud)

我似乎无法让它在页面加载时显示警报。当我检查萤火虫时,脚本已加载。

jQuery 在不与 WP 结合使用时可以正常工作,并且在 WP 之外测试的所有脚本都按预期执行。

它应该在 WP 3.2.1 中工作吗?我可以尝试什么?

Pau*_*ham 5

您是否添加了实际的 jQuery 脚本文件?

有多种方法可以做到这一点,但我通常使用以下方法,将这段代码包含在 functions.php 文件中。

<?php
    function add_jquery() {
       wp_enqueue_script( 'jquery' );
    }    

    add_action('init', 'add_jquery');
?>
Run Code Online (Sandbox Code Playgroud)

这里也是更多 jQuery + Wordpress 用法的好资源:http : //www.ericmmartin.com/5-tips-for-using-jquery-with-wordpress/