我是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在我的主题中。
但所有的努力都没有奏效,我真的出了主意。感谢您的帮助和提示。
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>