WordPress.org

Make WordPress Themes

Changes from subtle/1.5.3 at r85584 to subtle/1.5.4 at r85584


Ignore:
Location:
subtle/1.5.4
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • subtle/1.5.4/functions.php

    r85584 r85584  
    121121        add_action( 'wp_enqueue_scripts', array($this, 'load_scripts_and_styles') ); 
    122122 
     123        // Insert custom header css for styling the header dynamicly. 
     124        add_action( 'wp_head', array( $this, 'custom_header_css' ) ); 
     125 
    123126        // Register our Widgets 
    124127        add_action( 'widgets_init', array( $this, 'widgets_init' ) ); 
     
    247250    } 
    248251 
     252    /** 
     253     * Add custom style for the header.  
     254     * It look quite hard to read, but the main logic is to setup 
     255     * custom styling when there is custom header image set. 
     256     *  
     257     * @return void 
     258     * @since v1.5.4 
     259     */ 
     260    function custom_header_css() { 
     261        $header_image = get_header_image(); 
     262 
     263        $output = '<style type="text/css">'; 
     264 
     265        // These are the styles when there is custom image 
     266        if ( get_header_image() ) { 
     267            $output .= "#site-branding {"; 
     268            $output .= "background: url('{$header_image}') center no-repeat !important;"; 
     269            $output .= "height: ". get_custom_header()->height . "px !important; }"; 
     270 
     271            $output .= "#site-header {position: relative;margin-bottom: 50px;}"; 
     272            $output .= "#primary-navigation a:hover, #primary-navigation .current_page_item {background: black !important}"; 
     273            $output .= "#primary-navigation .container {background: rgba(0, 0, 0, 0.2);}"; 
     274            $output .= "#primary-navigation { top: 150px; width: 100%; position: absolute; background-color: transparent !important; }"; 
     275        } 
     276 
     277        $output .= "#site-branding .site-title a,"; 
     278        $output .= "#site-branding .site-description {"; 
     279 
     280        // Check if the site title text should be displayed. 
     281        if( get_header_textcolor() == 'blank' ) { 
     282            $output .= 'visibility: hidden;';  
     283        } 
     284        else { 
     285            $output .= 'color: #' . get_header_textcolor() . ' !important'; 
     286        } 
     287 
     288        // Close the title and desc styles. 
     289        $output .= "}"; 
     290 
     291        // Close the style tag 
     292        $output .= '</style>'; 
     293 
     294        // Print the final styles. 
     295        echo $output; 
     296    } 
     297 
    249298} 
    250299 
  • subtle/1.5.4/header.php

    r85584 r85584  
    3232        <script src="<?php echo get_template_directory_uri(); ?>/js/html5.js"></script> 
    3333    <![endif]--> 
    34     <style type="text/css"> 
    35         <?php if ( get_header_image() ) : ?>         
    36             #site-branding { 
    37                 background: url("<?php header_image(); ?>") center no-repeat !important; 
    38                 height: <?php echo get_custom_header()->height; ?>px !important; 
    39             } 
    40             #site-header {position: relative;margin-bottom: 50px;} 
    41             #primary-navigation a:hover, #primary-navigation .current_page_item {background: black !important} 
    42             #primary-navigation .container {background: rgba(0, 0, 0, 0.2);} 
    43             #primary-navigation { 
    44                 top: 150px; 
    45                 width: 100%; 
    46                 position: absolute; 
    47                 background-color: transparent !important; 
    48             } 
    49         <?php endif; ?> 
    50  
    51         #site-branding .site-title a, 
    52         #site-branding .site-description { 
    53             <?php  
    54             if( get_header_textcolor() == 'blank' ) :  
    55                 echo 'visibility: hidden;';  
    56             else :   
    57                 echo 'color: #' . get_header_textcolor() . ' !important'; 
    58             endif; ?> 
    59         } 
    60     </style> 
    61      
    62  
    63  
    6434    <?php wp_head(); ?> 
    6535    </head> 
  • subtle/1.5.4/style.css

    r85584 r85584  
    11/* 
    22Theme Name: Subtle 
    3 Version: 1.5.3 
     3Version: 1.5.4 
    44Author: Alexander Dimitrov 
    55Author URI: http://www.xavortm.com 
Note: See TracChangeset for help on using the changeset viewer.