]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-includes/functions.wp-styles.php
Wordpress 2.9.2-scripts
[autoinstalls/wordpress.git] / wp-includes / functions.wp-styles.php
index 44e362c023337df7bd627abbc0f64ab1f9edbef4..5251bdaab34232466e03bb9ef5cede10108c87cd 100644 (file)
@@ -77,3 +77,28 @@ function wp_enqueue_style( $handle, $src = false, $deps = array(), $ver = false,
        }
        $wp_styles->enqueue( $handle );
 }
+
+/**
+ * Check whether style has been added to WordPress Styles.
+ *
+ * The values for list defaults to 'queue', which is the same as enqueue for
+ * styles.
+ *
+ * @since WP unknown; BP unknown
+ *
+ * @param string $handle Handle used to add style.
+ * @param string $list Optional, defaults to 'queue'. Others values are 'registered', 'queue', 'done', 'to_do'
+ * @return bool
+ */
+function wp_style_is( $handle, $list = 'queue' ) {
+       global $wp_styles;
+       if ( !is_a($wp_styles, 'WP_Styles') )
+               $wp_styles = new WP_Styles();
+
+       $query = $wp_styles->query( $handle, $list );
+
+       if ( is_object( $query ) )
+               return true;
+
+       return $query;
+}