我有一个wordpress网站和一些自定义javascript。但是我的目标是按照wordpress的建议立即加载此javascript文件。不知何故,这不起作用,或者我做错了什么。
该文件称为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' );
}


但是为什么这不起作用?感谢帮助...

最佳答案

您在/get_stylesheet_directory_uri()之后缺少wp_register_script
它应该是:

wp_register_script( 'FormScript', get_stylesheet_directory_uri() . '/FormScript.js');


编辑:
documentation


  注意:不包含斜杠。

10-08 14:18