无法在WordPress中注册我的jQuery脚本

时间:2017-07-07 08:24:24

标签: php jquery wordpress

由于某种原因,我的jQuery脚本没有注册,我相信我正确地做了但也许我错过了一些东西。这是我的代码:

{{1}}

2 个答案:

答案 0 :(得分:2)

在WordPress中使用wp_enqueue_scripts()注册脚本。

了解更多信息click here

add_action('wp_enqueue_scripts', 'my_enqueue_scripts');

function my_enqueue_scripts() {

   wp_register_script( 'alliance_script', get_template_directory_uri() . '/js/script.js');
   wp_enqueue_script( 'alliance_script' );
}
  

wp_register_script与wp_enqueue_script

  • wp_register_script()函数使您的脚本可供使用,而wp_enqueue_script()函数将脚本加载到主题/插件。
  • 您可以在没有入队的情况下注册。但是要在页面上加载脚本,您需要入队。如果您注册脚本,则可以单独通过其句柄对其进行排队。如果您没有提前注册,则需要在enqueue函数中提供完整参数。
  • 您可以跳过要立即入队的脚本的注册功能。此外,您不需要注册WordPress中包含的脚本。

答案 1 :(得分:1)

我认为问题在于你使用'enqueue_scripts'作为动作,应该是'wp_enqueue_scripts'。

function register_my_script(){
    wp_register_script('alliance_script', get_template_directory_uri() . '/js/script.js');
}
add_action('wp_enqueue_scripts', 'register_my_script');