File not enqueueing

时间:2016-02-01 作者:Yazmin

我讨厌在众多的“脚本不排队”问题中添加内容,但我似乎不明白为什么我的“tablesorter”脚本不会排队。同一目录中的另一个脚本(customsjs)很好地排队,但tablesorter脚本不会排队。

function load_customs(){

    wp_enqueue_script( \'jquery-ui-datepicker\');
    wp_enqueue_style(\'jquery-style\', \'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/jquery-ui.css\');

    wp_register_script( \'customjs\', plugins_url( \'/js/site-customjs.js\', __FILE__ ), array(\'jquery\') );
    wp_enqueue_script( \'customjs\' );

    wp_register_script( \'tablesorterjs\', plugins_url( \'/js/jquery.tablesorter.js\', __FILE__ ), array(\'jquery\') );
    wp_enqueue_script( \' tablesorterjs\' );

    wp_register_script( \'tablesorterfunctions\', plugins_url( \'/js/tablesorter.js\', __FILE__ ), array(\'jquery\') );
    wp_enqueue_script( \' tablesorterfunctions\' );

    wp_enqueue_style( \'tablesorter\', plugins_url( \'/css/tablesorter/style.css\', __FILE__ ) );
}
add_action(\'wp_enqueue_scripts\', \'load_customs\');
我已经验证了文件是否位于适当的位置,Chrome中的控制台没有抛出任何错误。

澄清一下,我的问题是TableSorter JS文件没有排队。TableSorter CSS文件可以很好地排队。

有人看到问题出在哪里了吗?谢谢

1 个回复
最合适的回答,由SO网友:Yazmin 整理而成

我发现我的排队语句有问题。“tablesorterjs”和“tablesorterfunctions”的wp\\u enqueue\\u scripts语句的句柄名称前面都有一个空格。一旦我删除了句柄名称前面的空格,脚本就会排队。

wp_register_script( \'tablesorterjs\', plugins_url( \'/js/jquery.tablesorter.js\', __FILE__ ), array(\'jquery\') );
wp_enqueue_script( \'tablesorterjs\' );

wp_register_script( \'tablesorterfunctions\', plugins_url( \'/js/tablesorter.js\', __FILE__ ), array(\'jquery\') );
wp_enqueue_script( \'tablesorterfunctions\' );

相关推荐

JQuery php请求返回一个奇怪的结果

我有一个奇怪的小故障发生在我身上,我不知道我是如何产生它的,或者它是否是正常的。我正在开发自己的插件,当一个足球队/足球队被输入到一个框中时,它会检查它是否已经在数据库中。以下是我的代码行add_action( \'admin_footer\', \'fws_teamcheck_javascript\' ); function fws_teamcheck_javascript() { ?> <script type="text/javascript">