因此,我为wordpress建立了自己的主题。现在,我正在尝试将自己的插件放在需要3个javascript文件的主题上。阅读WP-Codex后,它告诉我wp_register_script,wp_enqueue_script和add_action方法是最好的方法。
现在,在我的插件文件中,我完成了以下操作:
function register_my_scripts() {
wp_register_script('script-1', plugins_url('path/to/script-1.js'), array('jquery'));
wp_register_script('script-2', plugins_url('path/to/script-2.js'));
wp_enqueue_script('script-1');
wp_enqueue_script('script-2');
}
add_action('wp_enqueue_scripts', 'register_my_scripts');
我的任何模板页面上似乎都没有任何显示。我什至将这段代码放在主索引页面上,仍然一无所有。我写了一些简单的东西,直接来自法典,例如:wp_enqueue_script('jquery')在页面上,仍然没有任何显示。这里有我想念的东西吗?为什么无法在页面上显示用于加载脚本的html?
另外,我正在运行Wordpress 3.5.2
我将这样的脚本排入functions.php文件中:
wp_enqueue_script ('customjs', '/wp-content/themes/blackboard/js/custom.js','','',true);
请记住,用法是:
<?php wp_enqueue_script($handle, $src, $deps, $ver, $in_footer); ?>
尝试将其wp_enqueue_script()
放在您的functions.php中作为测试。请检查您的路径也是正确的,并检查源代码以查看它是否正在打印,但路径错误。
请注意,此答案的第一行代码是我唯一需要排队的脚本,据我所知,没有其他内容。
让我们知道这是否对您有用,加油。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句