在模板中直接使用link标签引用css样式文件是在wordpress主题开发中常用的方法,但这不是wordpress正确的引用css文件的方法,wordpress正确引用方法是使用wp_enqueue_style()函数。
1 | <?php wp_enqueue_style($handle, $src, $deps, $ver, $media); ?> |
get_template_directory_uri()来获取主题目录中的样式文件。通过wp_enqueue_style()函数加载css文件时,应该将它分配给一个钩子,如只在前台调用,使用钩子wp_enqueue_script;只在后台调用,使用admin_enqueue_scripts;用在WP登陆页面加载则使用login_enqueue_scripts。
只在前台调用:
1 2 3 4 | function boke8_theme_style() { wp_enqueue_style( 'boke8', get_template_directory_uri() . '/css/boke8.css' ); } add_action( 'wp_enqueue_script', 'boke8_theme_style' ); |
只在后台调用则把上面的wp_enqueue_script换成admin_enqueue_scripts