正确调用Wordpress中的jquery函数

时间:2012-07-10 11:36:03

标签: jquery wordpress

我正在通过wordpress源代码开发一个网站。我正在使用二十个子主题,我有一个jquery文件,其中包含一个我希望在网站中包含的功能。我的问题是:如何通过“functions.php”调用此文件,而不是通过粘贴html页面上的脚本?

我发现我应该使用这样的东西:

         function my_scripts() {
         wp_enqueue_script( 'my-sweet-script', get_bloginfo('template_directory') . '/script.js', array('jquery') );
     }

 add_action('template_redirect', 'my_scripts');

我应该把.js文件放在哪里,以免他被wordpress更新替换?

1 个答案:

答案 0 :(得分:0)

在模板目录中上传js文件。 / wp-content / themes / my-theme / 或/ wp-content / themes / my-theme / js /

  

get_bloginfo( 'template_directory')

这将返回模板的目录路径

  

wp_enqueue_script('my-sweet-script',   get_bloginfo('template_directory')。 '/ script.js',array('jquery'));

这是向WordPress生成的页面添加JavaScript的安全且推荐的方法

  

function my_scripts(){            wp_enqueue_script('my-sweet-script',get_bloginfo('template_directory')。'/ script.js',array('jquery'));        }

     

add_action('template_redirect','my_scripts');

此代码应添加到应在您的子主题中找到的function.php(路径ike:/wp-content/themes/my-theme/functions.php)