如何将定制的javascipt添加到模板中

时间:2015-04-21 作者:Irene

我是Wordpress的新手。现在我正试图将我的av\\u s.js文件添加到Wordpress模板中,但它似乎比我预期的要糟糕得多。

我在我的主题下的js文件夹中找到av\\s.js文件,并在函数中声明它。php如下所示:

function add_my_script() {
    wp_enqueue_script(
      \'av_s\', get_template_directory_uri() . \'/js/av_s.js\', array(\'jquery\') 
    );
}
add_action( \'wp_enqueue_scripts\', \'add_my_script\' );
代码如下:

<script src=\'./wp-content/themes/twentytwelve/js/av_s.js\'> </script>
。。。在收割台的头部。php在我的主题中。

但所有的努力都没有奏效,我真的出了主意。感谢您的帮助和提示。

1 个回复
SO网友:Ismail

首先注册脚本,然后让WP将其排队:

function add_my_script() {
   wp_register_script(\'av_s\', get_template_directory_uri() . \'/js/av_s.js\', array(\'jquery\'));
   wp_register_script(\'jquery\', \'//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js\', array(\'jquery\'),\'1\', true);
   wp_enqueue_script(\'av_s\');
   wp_enqueue_script(\'jquery\');
}
add_action( \'wp_enqueue_scripts\', \'add_my_script\' );
返回<head>:

<script type="text/javascript" src="{sitename}/wp-content/themes/twentytwelve/js/av_s.js?ver={version}"></script>

结束

相关推荐

从前端删除Yoast jQuery

我想删除以下两个脚本和一个样式标记。它们似乎是由Yoast SEO插件添加的,但查看它们的插件文件并没有产生任何希望。是否有人知道这些文件在哪里排队或以其他方式删除它们?<!-- / Yoast WordPress SEO plugin. --> <script type=\"text/javascript\" src=\"http://barrjoneslegal.com/wp-includes/js/jquery/jquery.js?ver=1.11.1\"></