wp_enqueue_style()

wordpress函数 2015年08月28日 , ,

函数wp_enqueue_style()是用来添加CSS样式表并将其嵌入到生成的页面中,这是一种安全的方式。http://furzoom.com/wp_enqueue_style/

函数原型

wp_enqueue_style($handle, $src, $deps, $ver, $media);

参数详解

该函数的参数与函数wp_register_style()的参数多数相同。

  1. $handle,样式表的名字。应当是唯一的,用于在整个系统中标识该脚本。如果handle中?,前半部分指注册的样式的handle,后半部分作为查询字符串添加到URL后面。
  2. $src,样式表的路径。对于本地的样式表不要使用硬编码,如http://furzoom.com/css/mystyle.css,在插件中应该使用plugins_url(),在主题中应该使用get_template_directory_uri()来取得安全的路径。对于远程的样式表应该使用协议无关URL,如//deiio.com/css/style.css。默认为false,可选参数。
  3. $deps,该样式表依赖的其他的样式表,应该事先加载所依赖的样式表。参数形式为handle数组。该参数可选。
  4. $ver,用于指定样式表的版本号的字符串。版本号将会作为查询字符串附加在样式表URL的后面,如?ver=4.3.0。默认值为false,将会添加WordPress的版本号。如果为null,则不添加使用字符。该参数可选。
  5. $media,该样式表应用的媒介。如'all'、'screen'、'handheld'、'print'。默认为'all',该参数为可选。

返回值

该函数无返回值。

应用实例

如下:

// 注册样式表
add_action('wp_enqueue_scripts', 'register_plugin_styles');

function register_plugin_styles() {
    wp_enqueue_style('my_plugin', plugins_url('my-plugin/css/plugin.css'));
}

 

总结

与wp_register_style()不同,它可以在页面中间(HTML的body)调用,它将会将添加到footer中。

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
日志标题:《wp_enqueue_style()》
日志链接:http://furzoom.com/wp_enqueue_style/
博客名称:枫竹梦

【上一篇】
【下一篇】

发表评论

插入图片

NOTICE1:请申请gravatar头像,没有头像的评论可能不会被回复!

回到顶部