我创建了一个WordPress主题的子项,现在我正在尝试将自定义JavaScript插入主页 通过修改孩子的functions.php。 但是,我的脚本没有被加载,我不知道为什么。 我在php代码中插入了'echo'语句,好像是 p>
add_action('wp_enque_scripts','video_bg',10);
code> < / pre>
无法调用 p>
video_bg()
code> pre>
这是函数 我孩子的.php: p>
&lt;?php
add_action('after_setup_theme','post_theme_setup');
if(!function_exists('post_theme_setup) ')):
函数post_theme_setup(){
函数video_bg(){
wp_enque_script('myVideo',get_stylesheet_directory_uri()。'/ JS / filmScript.js',array('jquery'),'1.0。 0',false);
echo'&lt; script&gt; console.log(“脚本已添加?”)&lt; / script&gt;';
}
add_action('wp_enque_scripts','video_bg',10) ;
echo'&lt; script&gt; console.log(“Loop Entered”)&lt; / script&gt;';
}
endif;
code> pre>
以下是控制台告诉我的内容: p>
Loop Entered(index):1
JQMIGRATE:已安装Migrate,版本1.4.1 jque ry-migrate.min.js?ver = 1.4.1&amp; nocache = 1:2
code> pre>
有人可以告诉我为什么video_bg()永远不会被调用吗? 或者其他问题是什么? p>
div>