如何将jquery ui移入页脚到wordpress?

时间:2014-11-25 09:52:00

标签: jquery

我能够在页脚中移动jquery ui,但我想在页脚脚本之间移动它(在所有js脚本之上)。

这是我用来在页脚中加载jquery的代码。

if (!is_admin()) add_action("wp_enqueue_scripts", "wpf_CybarMagazine_scripts", 11);
function wpf_CybarMagazine_scripts() {

wp_deregister_script('jquery');
 wp_register_script('jquery', "http" . ($_SERVER['SERVER_PORT'] == 443 ? "s" : "") . "//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js", false, '1.11.1', true);
wp_enqueue_script('jquery');

}

html输出是....

<script type='text/javascript' src='http://localhost/demo/CybarMagazine/wp-includes/js/admin-bar.min.js?ver=4.0.1'></script>
<script type='text/javascript' src='http://localhost/demo/CybarMagazinehttp//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js'></script>
<script type='text/javascript' src='http://localhost/demo/CybarMagazine/wp-content/themes/CybarMagazine/js/bootstrap.min.js'></script>

我想在顶部加载jquery库,但我找不到任何解决方法来在页脚脚本之间移动jquery。任何建议将不胜感激。感谢

1 个答案:

答案 0 :(得分:1)

和quickfix。

试试这个:

 wp_register_script('jquery', "//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js", false, '1.11.1', true);

更新

让我们将这个字符串分成3部分:

  • &#34; HTTP&#34;
  • ($ _ SERVER [&#39; SERVER_PORT&#39;] == 443?&#34; s&#34;:&#34;&#34;)
  • &#34; // ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" ;, false,&#39; 1.11.1&#39;,true);

  • &#34; HTTP&#34; - 我们不需要beucase jQuery以//
  • 开头
  • 这是导致问题的if / else statemnt,它是在输出结果中添加localhost/demo/CybarMagazinehttp
  • 这是我们想要不加修改地离开的jQuery DNS的链接