Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




wp_style_loader_src [ WordPress Function ]

wp_style_loader_src ( $src, $handle )
Parameters:
  • (string) $src Source URL.
  • (string) $handle Either 'colors' or 'colors-rtl'.
Uses:
  • $_wp_admin_css_colors
Returns:
  • (string) URL path to CSS stylesheet for Administration Screens.
Defined at:



Administration Screen CSS for changing the styles.

If installing the 'wp-admin/' directory will be replaced with './'.

The $_wp_admin_css_colors global manages the Administration Screens CSS stylesheet that is loaded. The option that is set is 'admin_color' and is the color and key for the array. The value for the color key is an object with a 'url' parameter that has the URL path to the CSS file.

The query from $src parameter will be appended to the URL that is given from the $_wp_admin_css_colors array value URL.

Source


<?php
function wp_style_loader_src$src$handle ) {
    if ( 
defined('WP_INSTALLING') )
        return 
preg_replace'#^wp-admin/#''./'$src );

    if ( 
'colors' == $handle || 'colors-rtl' == $handle ) {
        global 
$_wp_admin_css_colors;
        
$color get_user_option('admin_color');

        if ( empty(
$color) || !isset($_wp_admin_css_colors[$color]) )
            
$color 'fresh';

        
$color $_wp_admin_css_colors[$color];
        
$parsed parse_url$src );
        
$url $color->url;

        if ( 
defined('SCRIPT_DEBUG') && SCRIPT_DEBUG )
            
$url preg_replace('/.css$|.css(?=\?)/''.dev.css'$url);

        if ( isset(
$parsed['query']) && $parsed['query'] ) {
            
wp_parse_str$parsed['query'], $qv );
            
$url add_query_arg$qv$url );
        }

        return 
$url;
    }

    return 
$src;
}
?>

Examples [ wp-snippets.com ]

Top Google zoekresultaten

Meer ...

Gebruikersdiscussies [ wordpress.org ]

0 User Note(s)

Nog geen één. Wees de eerste!

Nieuw toevoegen ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics