我有下面的代码将javascript排队。
wp_enqueue_script( \'jquery.flexslider\', get_template_directory_uri().\'/library/js/flex-slider/jquery.flexslider-min.js\', array( \'jquery\' ));
上述代码不在函数中。php。它位于库/siteframework中。php
我的理解是,为了让任何javascript在wp中工作,都必须注册或排队。
我想让javascript排队,但不想在头上调用它。
有了上面的代码,html源代码会自动调用head中的脚本,如下所示。。。
<script type=\'text/javascript\' src=\'http://domain.com/wp-content/themes/WHMFront/library/js/flex-slider/jquery.flexslider-min.js\'>
若我删除了排队代码,那个么脚本调用就会从头部消失。
我在函数中尝试了以下代码。php。不起作用。
function wpdocs_theme_name_scripts() {
wp_register_script( \'jquery.flexslider\', get_template_directory_uri() . \'/library/js/flex-slider/jquery.flexslider-min.js\', array(), \'1.0.0\', true );
wp\\u enqueue\\u脚本(\'jquery.flexslider\');}添加\\u操作(“wp\\u enqueue\\u scripts”、“wpdocs\\u theme\\u name\\u scripts”);
如何注册或排队脚本并阻止它在head中被调用?
最合适的回答,由SO网友:Rohit Kishore 整理而成
在里面siteframework.php 文件更改代码为:
wp_enqueue_script( \'jquery.flexslider\', get_template_directory_uri().\'/library/js/flex-slider/jquery.flexslider-min.js\', array( \'jquery\' ), \'1.0.0\', true);