Switch language

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




wp_default_styles [ WordPress Function ]

wp_default_styles ( $styles )
Parameters:
  • (object) $styles
Defined at:



Assign default styles to $styles object.

Nothing is returned, because the $styles parameter is passed by reference. Meaning that whatever object is passed will be updated without having to reassign the variable that was passed back to the same value. This saves memory.

Adding default styles is not the only task, it also assigns the base_url property, the default version, and text direction for the object.

Source


<?php
function wp_default_styles( &$styles ) {

    if ( ! 
$guessurl site_url() )
        
$guessurl wp_guess_url();

    
$styles->base_url $guessurl;
    
$styles->content_url defined('WP_CONTENT_URL')? WP_CONTENT_URL '';
    
$styles->default_version get_bloginfo'version' );
    
$styles->text_direction function_exists'is_rtl' ) && is_rtl() ? 'rtl' 'ltr';
    
$styles->default_dirs = array('/wp-admin/''/wp-includes/css/');

    
$suffix defined('SCRIPT_DEBUG') && SCRIPT_DEBUG '.dev' '';

    
$rtl_styles = array( 'wp-admin''ie''media''admin-bar''wplink''customize-controls' );
    
// Any rtl stylesheets that don't have a .dev version for ltr
    
$no_suffix = array( 'farbtastic' );

    
$styles->add'wp-admin'"/wp-admin/css/wp-admin$suffix.css" );

    
$styles->add'ie'"/wp-admin/css/ie$suffix.css" );
    
$styles->add_data'ie''conditional''lte IE 7' );

    
// Register "meta" stylesheet for admin colors. All colors-* style sheets should have the same version string.
    
$styles->add'colors'true, array('wp-admin') );

    
// do not refer to these directly, the right one is queued by the above "meta" colors handle
    
$styles->add'colors-fresh'"/wp-admin/css/colors-fresh$suffix.css", array('wp-admin') );
    
$styles->add'colors-classic'"/wp-admin/css/colors-classic$suffix.css", array('wp-admin') );

    
$styles->add'media'"/wp-admin/css/media$suffix.css" );
    
$styles->add'install'"/wp-admin/css/install$suffix.css" );
    
$styles->add'thickbox''/wp-includes/js/thickbox/thickbox.css' );
    
$styles->add'farbtastic''/wp-admin/css/farbtastic.css', array(), '1.3u1' );
    
$styles->add'jcrop''/wp-includes/js/jcrop/jquery.Jcrop.css', array(), '0.9.8' );
    
$styles->add'imgareaselect''/wp-includes/js/imgareaselect/imgareaselect.css', array(), '0.9.8' );
    
$styles->add'admin-bar'"/wp-includes/css/admin-bar$suffix.css" );
    
$styles->add'wp-jquery-ui-dialog'"/wp-includes/css/jquery-ui-dialog$suffix.css" );
    
$styles->add'editor-buttons'"/wp-includes/css/editor$suffix.css" );
    
$styles->add'wp-pointer'"/wp-includes/css/wp-pointer$suffix.css" );
    
$styles->add'customize-controls'"/wp-includes/css/customize-controls$suffix.css", array( 'wp-admin''colors''ie' ) );

    foreach ( 
$rtl_styles as $rtl_style ) {
        
$styles->add_data$rtl_style'rtl'true );
        if ( 
$suffix && ! in_array$rtl_style$no_suffix ) )
            
$styles->add_data$rtl_style'suffix'$suffix );
    }
}
?>

Examples [ wp-snippets.com ]

Google Arama Sonuçlarý

Dahasý ...

Kullanýcý Tartýþmalarý [ wordpress.org ]

- Bulunamadý -

Yeni bir konu yaz ...

0 User Note(s)

Henüz yok. Ýlk sen ol!

Yeni Ekle ...



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