在wordpress中:链接到头文件中的js工作,在functions.php中输入到js不要

时间:2014-04-01 09:16:09

标签: php wordpress wordpress-theming

我有这个奇怪的问题。

我在header.php中有一个指向js文件的链接,我想将它们移到functions.php中。问题是我在控制台中遇到此错误。 (有些东西不起作用)

Uncaught TypeError: Object [object Object] has no method 'sharrre'

所以我现在在header.php中使用这个链接。

<script src="http://sharrre.com/js/jquery.sharrre-1.3.4.min.js"></script>

我使用此代码将其移至functions.php

// load the theme JS
function theme_scripts() {
    wp_enqueue_script( 'sharrre', 'http://sharrre.com/js/jquery.sharrre-1.3.4.min.js' );

}

add_action( 'wp_enqueue_scripts', 'theme_scripts' );

问题是什么?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用此功能。

  1. 绝对确保您的脚本被拉入页面,一种检查方法是使用&#39;来源&#39; Chrome调试器中的标签页并搜索该文件。

  2. 请确保您已包含该脚本 jQuery,因为它肯定依赖于它。

  3. 将您的函数名称重命名为更独特的名称。它可能是 导致与另一个电话发生冲突。尝试命名它 sharrre_jquery_script()