所以,我为wordpress建立了自己的主题。现在,我正在尝试将我自己的插件放在这个主题上,它需要3个javascript文件。在阅读WP之后,它告诉我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
发布于 2013-07-27 04:13:09
我像这样在functions.php文件上对脚本进行排队:
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上,作为测试。请检查您的路径也是正确的,并检查源代码,看看它是否打印,但只是一个错误的路径。
请注意,这个答案上的第一行代码是我唯一需要对脚本进行排队的东西,据我所知,没有任何其他内容。
如果这对你有用,请告诉我们,干杯。
https://stackoverflow.com/questions/17894039
复制相似问题