如何注册或入队脚本并阻止其在Head中被调用?

时间:2017-03-22 作者:NehaAgra

我有下面的代码将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中被调用?

1 个回复
最合适的回答,由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);