除了@Wyck的回答之外。。。
原则上,你所做的大部分是正确的。你写的代码让我觉得有点奇怪。此代码。。。
if ( ! function_exists( \'your_enqueue\' ) ) :
    function your_enqueue(){
      wp_enqueue_script(\' name \', get_template_directory_uri(). \'/script.js\' , array(\'jquery\')), \'1.0\', false);
    }
endif;
add_action(\'wp_enqueue_scripts\', \'your_enqueue\');
 。。。仅当不存在同名函数时才定义函数,但无论如何都要挂接该函数的名称,这意味着子主题可以将其他脚本排入队列。事实上,一些子主题或插件可以定义
your_enqueue 在脚本旁边排队,比如样式表,事情就不会正常工作。我会把整件事都写在条件中。。。
if ( ! function_exists( \'your_enqueue\' ) ) :
    function your_enqueue(){
      wp_enqueue_script(\' name \', get_template_directory_uri(). \'/script.js\' , array(\'jquery\')), \'1.0\', false);
    }
    add_action(\'wp_enqueue_scripts\', \'your_enqueue\');
endif;
 或者完全取消条件。。。
function your_enqueue(){
  wp_enqueue_script(\' name \', get_template_directory_uri(). \'/script.js\' , array(\'jquery\')), \'1.0\', false);
}
add_action(\'wp_enqueue_scripts\', \'your_enqueue\');
 或者如果你的PHP足够新的话,还有什么更难打破的呢。。。
add_action(
  \'wp_enqueue_scripts\', 
  function() {
    wp_enqueue_script(\' name \', get_template_directory_uri(). \'/script.js\' , array(\'jquery\')), \'1.0\', false);
  }
);
 此外,您不需要
<script 外部Javascript文件中的一部分。我想你会从中得到Javascript错误。