我正在尝试创建一个wordpress主题,并开始学习使用wp_enqueue包含javascript和css文件的最佳方法。几个小时后,我仍然无法加载文件。这是我使用的代码
function compro_scripts() {
wp_register_style( 'style', get_template_directory_uri() . '/css/materialize.css', array(), '20150208', 'all');
wp_enqueue_script( 'style' );
}
add_action( 'wp_enqueue_scripts', 'compro_scripts' );
我阅读的每个教程看起来都很简单,但它对我来说仍然不起作用。有人会介意帮我解决这个问题吗?
答案 0 :(得分:1)
这是Wordpress的基本知识,但作为一个新手,我发现这很令人困惑。如果您想使用最佳做法来添加javascript和css文件,请务必添加wp_head()
和wp_footer()
。其余部分在How to Load Javascript like Wordpress Master
答案 1 :(得分:1)
您已使用wp_register_style()注册了“样式”句柄,并使用不正确的wp_enqueue_script()将其排入队列。您的代码中的wp_enqueue_script()需要由wp_enqueue_style()替换,因为它是您包含的样式,而不是脚本。
或者,您可以直接将脚本和样式排队,而无需单独注册 - 如此
'static