home *** CD-ROM | disk | FTP | other *** search
/ Cricao de Sites - 650 Layouts Prontos / WebMasters.iso / Blogs / wordpress2.6.exe / wordpress2.6 / wp-includes / functions.wp-styles.php < prev    next >
Encoding:
PHP Script  |  2008-06-05  |  1.1 KB  |  46 lines

  1. <?php
  2.  
  3. function wp_print_styles( $handles = false ) {
  4.     do_action( 'wp_print_styles' );
  5.     if ( '' === $handles ) // for wp_head
  6.         $handles = false;
  7.  
  8.     global $wp_styles;
  9.     if ( !is_a($wp_styles, 'WP_Styles') ) {
  10.         if ( !$handles )
  11.             return array(); // No need to instantiate if nothing's there.
  12.         else
  13.             $wp_styles = new WP_Styles();
  14.     }
  15.  
  16.     return $wp_styles->do_items( $handles );
  17. }
  18.  
  19. function wp_register_style( $handle, $src, $deps = array(), $ver = false, $media = false ) {
  20.     global $wp_styles;
  21.     if ( !is_a($wp_styles, 'WP_Styles') )
  22.         $wp_styles = new WP_Styles();
  23.  
  24.     $wp_styles->add( $handle, $src, $deps, $ver, $media );
  25. }
  26.  
  27. function wp_deregister_style( $handle ) {
  28.     global $wp_styles;
  29.     if ( !is_a($wp_styles, 'WP_Styles') )
  30.         $wp_styles = new WP_Styles();
  31.  
  32.     $wp_styles->remove( $handle );
  33. }
  34.  
  35. function wp_enqueue_style( $handle, $src = false, $deps = array(), $ver = false, $media = false ) {
  36.     global $wp_styles;
  37.     if ( !is_a($wp_styles, 'WP_Styles') )
  38.         $wp_styles = new WP_Styles();
  39.  
  40.     if ( $src ) {
  41.         $_handle = explode('?', $handle);
  42.         $wp_styles->add( $_handle[0], $src, $deps, $ver, $media );
  43.     }
  44.     $wp_styles->enqueue( $handle );
  45. }
  46.