Wordpress脚本没有加载

时间:2016-09-24 22:35:24

标签: javascript php wordpress

我有一个wordpress网站和一些自定义的JavaScript。但是我的目标是立即加载这个javascript文件,因为wordpress建议它。不知怎的,这不起作用,或者我做错了什么。 该文件名为FormScript.js,位于此处:

/httpdocs/wp-content/themes/Avada/FormScript.js

在同一目录中是我的function.php,我想在其中加载脚本。

我就是这样做的:

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

    // Register and Enqueue a Script
    // get_stylesheet_directory_uri will look up child theme location
    wp_register_script( 'FormScript', get_stylesheet_directory_uri() . 'FormScript.js');
    wp_enqueue_script( 'FormScript' );
}

但为什么这不起作用?谢谢你的帮助...

2 个答案:

答案 0 :(得分:2)

/ get_stylesheet_directory_uri()wp_register_script后遗失wp_register_script( 'FormScript', get_stylesheet_directory_uri() . '/FormScript.js'); 它应该是:

[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public Guid guId { get; set; }

编辑:
来自documentation

  

注意:不包含尾部斜杠。

答案 1 :(得分:0)

为什么不打开header.php文件并使用简单的脚本标记来加载FormScript.js文件?

/httpdocs/wp-content/themes/Avada/FormScript.js

/httpdocs/js/FormScript.js

http://www.domain.com/js/FormScript.js

确保您的js文件可以访问世界

<script type="text/javascript" src="http://www.domain.com/js/FormScript.js"></script>