wp_register_style

Register a CSS stylesheet.

Description

wp_register_style( (string) $handle, (string) $src, (array) $deps = array(), (constant) $ver = false, (string) $media = 'all' ); 

Parameters (5)

0. $handle (string)
Name of the stylesheet. Should be unique.
1. $src (string)
Full URL of the stylesheet, or path of the stylesheet relative to the WordPress root directory.
2. $deps — Optional. (array) => array()
An array of registered stylesheet handles this stylesheet depends on. Default empty array.
3. $ver — Optional. (constant) => false
String specifying stylesheet version number, if it has one, which is added to the URL as a query string for cache busting purposes. If version is set to false, a version number is automatically added equal to current installed WordPress version. If set to null, no version is added.
4. $media — Optional. (string) => 'all'
The media for which this stylesheet has been defined. Default all.. Accepts media types like all., print, and screen , or media queries like (orientation: portrait) and (max-width: 640px).

Usage

  1. if ( !function_exists( 'wp_register_style' ) ) { 
  2. require_once ABSPATH . WPINC . '/functions.wp-styles.php'; 
  3.  
  4. // Name of the stylesheet. Should be unique. 
  5. $handle = ''; 
  6.  
  7. // Full URL of the stylesheet, or path of the stylesheet relative to the WordPress root directory. 
  8. $src = ''; 
  9.  
  10. // Optional. An array of registered stylesheet handles this stylesheet depends on. Default empty array. 
  11. $deps = array(); 
  12. $ver = false; 
  13. $media = 'all'; 
  14.  
  15. // NOTICE! Understand what this does before running. 
  16. $result = wp_register_style($handle, $src, $deps, $ver, $media); 
  17.  

Defined (1)

The function is defined in the following location(s).

/wp-includes/functions.wp-styles.php  
  1. function wp_register_style( $handle, $src, $deps = array(), $ver = false, $media = 'all' ) { 
  2.  
  3. returnwp_styles)->add( $handle, $src, $deps, $ver, $media );