WordPress.org

Make WordPress Themes

Changes from steed/2.0 at r86929 to steed/2.1 at r86929


Ignore:
Location:
steed/2.1
Files:
5 added
18 edited

Legend:

Unmodified
Added
Removed
  • steed/2.1/assets/css/common.css

    r86929 r86929  
    2020# Logo & title Styling 
    2121# Element IconText 
     22# Element Social Icons 
     23# Element Button 
    2224--------------------------------------------------------------*/ 
    2325 
     
    129131 
    130132figure { 
    131     margin: 1em 40px; 
     133    margin: 0; 
    132134} 
    133135 
     
    406408input[type="reset"], 
    407409input[type="submit"] { 
    408     border: 1px solid; 
    409     border-color: #ccc #ccc #bbb; 
    410     border-radius: 3px; 
    411     background: #e6e6e6; 
    412     color: rgba(0, 0, 0, .8); 
    413     font-size: 12px; 
    414     font-size: 0.75rem; 
    415     line-height: 1; 
    416     padding: .6em 1em .4em; 
    417     text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); 
     410    border: 1px solid #1e73be; 
     411    background: #1e73be; 
     412    color: rgb(255, 255, 255); 
     413    padding: 9px 28px; 
    418414} 
    419415 
     
    452448input[type="color"], 
    453449textarea { 
    454     color: #666; 
    455     border: 1px solid #ccc; 
    456     border-radius: 3px; 
    457     padding: 3px; 
     450    color: #666; 
     451    border: 1px solid #ccc; 
     452    padding: 7px 10px; 
     453    max-width: 100%; 
     454    width: 100%; 
    458455} 
    459456 
     
    483480textarea { 
    484481    width: 100%; 
     482    height:100px; 
     483} 
     484div.wpcf7-validation-errors{ 
     485    overflow:hidden;     
    485486} 
    486487 
     
    651652  padding-right: 15px; 
    652653  padding-left: 15px; 
     654  width:100%; 
    653655} 
    654656.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { 
    655657  float: left; 
    656658} 
     659 
     660 
    657661.col-xs-12 { 
    658662  width: 100%; 
     
    808812  margin-left: 0; 
    809813} 
     814 
    810815@media (min-width: 768px) { 
    811816  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { 
     
    20222027# Alignment 
    20232028--------------------------------------------------------------*/ 
    2024 @media (max-width: 767px) { 
     2029 
    20252030    .text_xs_left{ 
    20262031        text-align:left;     
     
    20412046        float:none;  
    20422047    } 
    2043 } 
     2048 
    20442049@media (min-width: 768px) { 
    20452050    .text_sm_left{ 
     
    21632168 
    21642169/*-------------------------------------------------------------- 
    2165 # Element Search Icon 
    2166 --------------------------------------------------------------*/ 
    2167  
    2168  
    2169  
    2170 /*-------------------------------------------------------------- 
    2171 # Element Login-Register 
    2172 --------------------------------------------------------------*/ 
     2170# Element Button 
     2171--------------------------------------------------------------*/ 
     2172.element_button{  
     2173    display:inline-block; 
     2174    padding:10px 20px; 
     2175    background-color:#13A21F; 
     2176    color:#fff; 
     2177    text-decoration:none; 
     2178    border:2px solid #13A21F; 
     2179} 
     2180.element_button i.fa{ color:inherit; margin-right:8px; } 
     2181.element_button span{ color:inherit; } 
     2182 
     2183.element_button:hover{ text-decoration:none; color:#fff; } 
     2184 
     2185.element_button.border_style{ background-color:rgba(0,0,0,0); } 
     2186.element_button.border_style:hover{ color:#fff; } 
  • steed/2.1/assets/js/custom-scripts.js

    r86929 r86929  
    11/* 
    22    Responsive Menu 
    3 ------------------------------------------------------*/ 
     3------------------------------------------------------------------------*/ 
    44jQuery(document).ready(function($) { 
    55    "use strict"; 
     
    77    var ph1_responsive_menu = $(".responsive-menu"); 
    88     
    9     $( "#site-navigation > div > ul" ).clone().appendTo( ph1_responsive_menu ); 
    109    $( "<i class='fa fa-angle-down'></i>" ).appendTo( $( ".responsive-menu > ul li.menu-item-has-children" ) ); 
    1110     
     
    2827     
    2928    $('a.responsive-menu-hand').click(function() { 
     29        $( $(this).attr('href') ).clone().appendTo( ph1_responsive_menu ); 
     30         
    3031        if($(".responsive-menu").hasClass('active')){ 
    31          
    3232            $(".responsive-menu").slideUp(); 
    3333            $(".responsive-menu").removeClass('active'); 
     34            $(".responsive-menu ul").remove(); 
    3435        }else{ 
    3536            $(".responsive-menu").slideDown(); 
     
    4243        $(".responsive-menu").slideUp(); 
    4344        $(".responsive-menu").removeClass('active'); 
     45        $(".responsive-menu ul").remove(); 
    4446    }); 
     47     
     48     
    4549}); 
     50 
     51 
     52/* 
     53    Make the WordPress Gallery masonry 
     54------------------------------------------------------------------------*/ 
     55jQuery(document).ready(function($) { 
     56    "use strict"; 
     57    var $container = $('.gallery'); 
     58    $container.imagesLoaded(function () { 
     59        $container.masonry({ 
     60            itemSelector: '.gallery-item', 
     61            animationOptions: { 
     62                duration: 250, 
     63                easing: 'linear', 
     64                queue: false 
     65            }, 
     66            fitWidth : true, 
     67        }); 
     68    }); 
     69     
     70    $(window).resize(function () {       
     71        $container.masonry('layout'); 
     72    }); 
     73     
     74    $('.gallery-item a[href$=".gif"], .gallery-item a[href$=".jpg"], .gallery-item a[href$=".png"]').magnificPopup({type:'image'}); 
     75     
     76}); 
     77 
     78 
     79/*   
     80    Register Lightbox by magnific-popup 
     81------------------------------------------------------------------------*/ 
     82jQuery(document).ready(function($) { 
     83    "use strict"; 
     84     
     85    $('.image-lightbox').magnificPopup({type:'image'}); 
     86    $('.video-lightbox').magnificPopup({type:'iframe'}); 
     87    $('.inline-lightbox').magnificPopup({type:'inline'}); 
     88     
     89}); 
  • steed/2.1/functions.php

    r86929 r86929  
    11<?php 
    2  
    3 //function steed_mal(){} 
    42/** 
    53 * Steed functions and definitions. 
     
    151149 */ 
    152150function steed_scripts() { 
     151    wp_register_style( 'magnific-popup', get_template_directory_uri() . '/assets/magnific-popup/magnific-popup.css', array(), '1.0.1' ); 
     152    wp_enqueue_style( 'magnific-popup'); 
     153    wp_register_script( 'magnific-popup', get_template_directory_uri() . '/assets/magnific-popup/jquery.magnific-popup.min.js', array('jquery'),'1.0.1',true ); 
     154    wp_enqueue_script( 'magnific-popup'); 
     155     
     156    wp_register_script( 'fitvids', get_template_directory_uri() . '/assets/fitvids/jquery.fitvids.js', array('jquery'), '1.1', true ); 
     157    wp_enqueue_script( 'fitvids'); 
     158     
    153159    wp_enqueue_style( 'font-awesome', get_template_directory_uri() . '/assets/font-awesome/css/font-awesome.min.css', array(), '4.7.0' ); 
    154160     
     
    161167     
    162168    wp_enqueue_script( 'steed-skip-link-focus-fix', get_template_directory_uri() . '/assets/js/skip-link-focus-fix.js', array(), '1.0', true ); 
    163     wp_enqueue_script( 'steed-javascript', get_template_directory_uri() . '/assets/js/custom-scripts.js', array('jquery'), '1.0', true ); 
     169    wp_enqueue_script( 'steed-javascript', get_template_directory_uri() . '/assets/js/custom-scripts.js', array('jquery', 'imagesloaded', 'jquery-masonry', 'magnific-popup'), '2.0', true ); 
    164170 
    165171    if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { 
  • steed/2.1/includes/php/css-tags.php

    r86929 r86929  
    5151 
    5252if(!function_exists('steed_element_CSS_menuColors')): 
    53 function steed_element_CSS_menuColors($the_prefix, $selector, $settings = array()){ 
     53function steed_element_CSS_menuColors($selector, $settings = array()){ 
    5454    $atr = array_merge(array( 
    5555        "menucolor_t_text" => "", 
     
    6767    ), $settings); 
    6868         
    69     $prefix = esc_attr($the_prefix); 
     69    $prefix = ''; 
    7070 
    7171    $menucolor_t_text       = sanitize_hex_color(get_theme_mod($prefix.'menucolor_t_text', $atr['menucolor_t_text'])); 
  • steed/2.1/includes/php/customizer.php

    r86929 r86929  
    2929         
    3030         
    31          
    3231        $wp_customize->add_section( 'site_colors' , array( 
    3332            'title'     => __( 'All Colors', 'steed' ), 
     
    4443        steed_Customize_Control_color('dim_dark_', 'site_colors', 'Dim Dark Color', NULL, $wp_customize); 
    4544        steed_Customize_Control_color('dark_', 'site_colors', 'Dark Color', NULL, $wp_customize); 
     45         
     46         
     47        $wp_customize->add_section( 'site_fonts' , array( 
     48            'title'     => __( 'Font &amp; Typography', 'steed' ), 
     49            'priority'  => 160, 
     50            //'panel'       => '', 
     51        )); 
     52         
     53        $uid = 'google_font_1'; 
     54        $wp_customize->add_setting($uid, array( 'default' => '', 'sanitize_callback' => 'sanitize_text_field', )); 
     55        $wp_customize->add_control( $uid, array( 
     56            'label'      => __('Heading Font', 'steed'), 
     57            'section'    => 'site_fonts', 
     58            'settings'   => $uid, 
     59            'type'       => 'text', 
     60            'description' => 'How to Video <a href="'.esc_url('https://youtu.be/UR44pooS5NA').'" target="_blank">'.esc_url('https://youtu.be/UR44pooS5NA').'</a>. Get google font from <a href="'.esc_url('https://fonts.google.com/').'" target="_blank">'.esc_url('https://fonts.google.com/').'</a>. Example: <code>PT+Sans:400,400i,700,700i</code>', 
     61        )); 
     62         
     63        $uid = 'google_font_2'; 
     64        $wp_customize->add_setting($uid, array( 'default' => '', 'sanitize_callback' => 'sanitize_text_field', )); 
     65        $wp_customize->add_control( $uid, array( 
     66            'label'      => __('Menu Font', 'steed'), 
     67            'section'    => 'site_fonts', 
     68            'settings'   => $uid, 
     69            'type'       => 'text', 
     70            'description' => 'How to Video <a href="'.esc_url('https://youtu.be/UR44pooS5NA').'" target="_blank">'.esc_url('https://youtu.be/UR44pooS5NA').'</a>. Get google font from <a href="'.esc_url('https://fonts.google.com/').'" target="_blank">'.esc_url('https://fonts.google.com/').'</a>. Example: <code>PT+Sans:400,400i,700,700i</code>', 
     71        )); 
     72         
     73        $uid = 'google_font_3'; 
     74        $wp_customize->add_setting($uid, array( 'default' => '', 'sanitize_callback' => 'sanitize_text_field', )); 
     75        $wp_customize->add_control( $uid, array( 
     76            'label'      => __('Body Font', 'steed'), 
     77            'section'    => 'site_fonts', 
     78            'settings'   => $uid, 
     79            'type'       => 'text', 
     80            'description' => 'How to Video <a href="'.esc_url('https://youtu.be/UR44pooS5NA').'" target="_blank">'.esc_url('https://youtu.be/UR44pooS5NA').'</a>. Get google font from <a href="'.esc_url('https://fonts.google.com/').'" target="_blank">'.esc_url('https://fonts.google.com/').'</a>. Example: <code>PT+Sans:400,400i,700,700i</code>', 
     81        )); 
     82         
     83         
     84        $uid = 'h1_size'; 
     85        $wp_customize->add_setting($uid, array( 'default' => '', 'sanitize_callback' => 'sanitize_text_field', )); 
     86        $wp_customize->add_control( $uid, array( 
     87            'label'      => __('H1 Font Size', 'steed'), 
     88            'section'    => 'site_fonts', 
     89            'settings'   => $uid, 
     90            'type'       => 'text', 
     91            'description' => 'Example: <code>40px</code>', 
     92        )); 
     93         
     94        $uid = 'h2_size'; 
     95        $wp_customize->add_setting($uid, array( 'default' => '', 'sanitize_callback' => 'sanitize_text_field', )); 
     96        $wp_customize->add_control( $uid, array( 
     97            'label'      => __('H2 Font Size', 'steed'), 
     98            'section'    => 'site_fonts', 
     99            'settings'   => $uid, 
     100            'type'       => 'text', 
     101            'description' => 'Example: <code>40px</code>', 
     102        )); 
     103         
     104        $uid = 'h3_size'; 
     105        $wp_customize->add_setting($uid, array( 'default' => '', 'sanitize_callback' => 'sanitize_text_field', )); 
     106        $wp_customize->add_control( $uid, array( 
     107            'label'      => __('H3 Font Size', 'steed'), 
     108            'section'    => 'site_fonts', 
     109            'settings'   => $uid, 
     110            'type'       => 'text', 
     111            'description' => 'Example: <code>32px</code>', 
     112        )); 
     113         
     114        $uid = 'h4_size'; 
     115        $wp_customize->add_setting($uid, array( 'default' => '', 'sanitize_callback' => 'sanitize_text_field', )); 
     116        $wp_customize->add_control( $uid, array( 
     117            'label'      => __('H4 Font Size', 'steed'), 
     118            'section'    => 'site_fonts', 
     119            'settings'   => $uid, 
     120            'type'       => 'text', 
     121            'description' => 'Example: <code>24px</code>', 
     122        )); 
     123         
     124        $uid = 'h5_size'; 
     125        $wp_customize->add_setting($uid, array( 'default' => '', 'sanitize_callback' => 'sanitize_text_field', )); 
     126        $wp_customize->add_control( $uid, array( 
     127            'label'      => __('H5 Font Size', 'steed'), 
     128            'section'    => 'site_fonts', 
     129            'settings'   => $uid, 
     130            'type'       => 'text', 
     131            'description' => 'Example: <code>18px</code>', 
     132        )); 
     133         
     134        $uid = 'h6_size'; 
     135        $wp_customize->add_setting($uid, array( 'default' => '', 'sanitize_callback' => 'sanitize_text_field', )); 
     136        $wp_customize->add_control( $uid, array( 
     137            'label'      => __('H6 Font Size', 'steed'), 
     138            'section'    => 'site_fonts', 
     139            'settings'   => $uid, 
     140            'type'       => 'text', 
     141            'description' => 'Example: <code>16px</code>', 
     142        )); 
     143         
     144        $uid = 'body_font_size'; 
     145        $wp_customize->add_setting($uid, array( 'default' => '', 'sanitize_callback' => 'sanitize_text_field', )); 
     146        $wp_customize->add_control( $uid, array( 
     147            'label'      => __('Body Font Size', 'steed'), 
     148            'section'    => 'site_fonts', 
     149            'settings'   => $uid, 
     150            'type'       => 'text', 
     151            'description' => 'Example: <code>14px</code>', 
     152        )); 
     153         
     154         
     155        $wp_customize->add_section( 'site_menu_colors' , array( 
     156            'title'     => __( 'Site Menu Colors', 'steed' ), 
     157            'priority'  => 160, 
     158            //'panel'       => '', 
     159        )); 
     160        steed_element_customize_menuColors('site_menu_colors', NULL, $wp_customize); 
    46161         
    47162    } 
     
    125240    ))); 
    126241     
     242     
    127243    return $wp_customize;    
    128244} 
     245 
    129246 
    130247 
     
    475592} 
    476593 
    477 function steed_element_customize_menuColors($prefix, $section_prefix_id, $element_settings, $wp_customize){ 
    478     if(function_exists('steed_mal')){ 
     594function steed_element_customize_menuColors($section_prefix_id, $element_settings, $wp_customize){ 
     595    if(function_exists('steed_mal')){ 
     596    $prefix = ''; 
    479597    $uid = $prefix.'menucolor_t_head'; 
    480598    $wp_customize->add_setting($uid, array( 'default' => '', 'sanitize_callback' => 'sanitize_text_field', )); 
     
    825943    return $wp_customize; 
    826944} 
     945 
     946 
     947function steed_element_customize_button($prefix, $section_prefix_id, $element_settings, $wp_customize){ 
     948     
     949    if(function_exists('steed_mal')){ 
     950    $uid = $prefix.'button_active'; 
     951    $wp_customize->add_setting($uid, array( 'default' => 'yes', 'sanitize_callback' => 'sanitize_text_field', )); 
     952    $wp_customize->add_control( $uid, array( 
     953        'label'      => __('Active This Button', 'steed'), 
     954        'section'    => $section_prefix_id, 
     955        'settings'   => $uid, 
     956        'type'       => 'select', 
     957        'description' => '', 
     958        'choices' => array( 
     959            'yes' => 'yes', 
     960            'no' => 'no', 
     961        ), 
     962    )); 
     963    } 
     964         
     965    $uid = $prefix.'button_text'; 
     966    $wp_customize->add_setting($uid, array( 'default' => '', 'sanitize_callback' => 'sanitize_text_field', )); 
     967    $wp_customize->add_control( $uid, array( 
     968        'label'      => __('Button Text', 'steed'), 
     969        'section'    => $section_prefix_id, 
     970        'settings'   => $uid, 
     971        'type'       => 'text', 
     972        'description' => '', 
     973    )); 
     974    $uid = $prefix.'button_link'; 
     975    $wp_customize->add_setting($uid, array( 'default' => '', 'sanitize_callback' => 'esc_attr', )); 
     976    $wp_customize->add_control( $uid, array( 
     977        'label'      => __('Button Link', 'steed'), 
     978        'section'    => $section_prefix_id, 
     979        'settings'   => $uid, 
     980        'type'       => 'text', 
     981        'description' => '', 
     982    )); 
     983     
     984    if(function_exists('steed_mal')){ 
     985    $uid = $prefix.'button_icon'; 
     986    $wp_customize->add_setting($uid, array( 'default' => '', 'sanitize_callback' => 'sanitize_text_field', )); 
     987    $wp_customize->add_control( $uid, array( 
     988        'label'      => __('Button Icon', 'steed'), 
     989        'section'    => $section_prefix_id, 
     990        'settings'   => $uid, 
     991        'type'       => 'text', 
     992        'description' => 'Font Awesome Icon class', 
     993    )); 
     994     
     995    $uid = $prefix.'button_target'; 
     996    $wp_customize->add_setting($uid, array( 'default' => 'yes', 'sanitize_callback' => 'sanitize_text_field', )); 
     997    $wp_customize->add_control( $uid, array( 
     998        'label'      => __('Link Target', 'steed'), 
     999        'section'    => $section_prefix_id, 
     1000        'settings'   => $uid, 
     1001        'type'       => 'select', 
     1002        'description' => '', 
     1003        'choices' => array( 
     1004            '_self' => '_self', 
     1005            '_blank' => '_blank', 
     1006        ), 
     1007    )); 
     1008    } 
     1009     
     1010    return $wp_customize; 
     1011} 
  • steed/2.1/includes/php/extras.php

    r86929 r86929  
    3131 
    3232 
     33if ( ! function_exists( 'steed_fonts' ) ) : 
     34    function steed_fonts(){ 
     35         
     36        $fonts = array(); 
     37        $new_fonts = array(); 
     38         
     39        /* #0 Heading Font */ 
     40        $fonts[] = 'Arvo:400,400i,700,700i'; 
     41     
     42        /* #1 Menu Font */ 
     43        $fonts[] = 'PT+Sans:400,400i,700,700i'; 
     44     
     45        /* #2 Body Font */ 
     46        $fonts[] = 'PT+Sans:400,400i,700,700i'; 
     47         
     48        $std_fonts = apply_filters('steed_fonts', $fonts); 
     49         
     50        $new_fonts[] = (get_theme_mod('google_font_1') != '') ? esc_attr(get_theme_mod('google_font_1')) : $std_fonts[0]; 
     51        $new_fonts[] = (get_theme_mod('google_font_2') != '') ? esc_attr(get_theme_mod('google_font_2')) : $std_fonts[1]; 
     52        $new_fonts[] = (get_theme_mod('google_font_3') != '') ? esc_attr(get_theme_mod('google_font_3')) : $std_fonts[2]; 
     53         
     54        return $new_fonts; 
     55    } 
     56endif; 
     57 
     58 
    3359if ( ! function_exists( 'steed_fonts_url' ) ) : 
    3460/** 
     
    4672function steed_fonts_url() { 
    4773    $fonts_url = ''; 
    48     $fonts     = array(); 
    4974    $subsets   = 'latin,latin-ext'; 
    50  
    51     /* #0 Heading Font */ 
    52     $fonts[] = 'Arvo:400,400i,700,700i'; 
    53  
    54     /* #1 Menu Font */ 
    55     $fonts[] = 'PT+Sans:400,400i,700,700i'; 
    56  
    57     /* #2 Body Font */ 
    58     $fonts[] = 'PT+Sans:400,400i,700,700i'; 
    59      
    60     $fonts = apply_filters('steed_fonts', $fonts); 
     75    $fonts = steed_fonts(); 
    6176 
    6277    if ( $fonts ) { 
    6378        $fonts_url = add_query_arg( array( 
    64             'family' => urlencode( implode( '|', $fonts ) ), 
    65             'subset' => urlencode( $subsets ), 
     79            'family' =>  implode( '|', $fonts), 
     80            //'subset' => urlencode( $subsets ), 
    6681        ), 'https://fonts.googleapis.com/css' ); 
    6782    } 
    6883 
    69     return $fonts_url; 
     84    return esc_url($fonts_url); 
    7085} 
    7186endif; 
     
    8398    function steed_fonts_style($i){ 
    8499         
    85         $fonts = array(); 
    86         /* #0 Heading Font */ 
    87         $fonts[] = 'Arvo:400,400i,700,700i'; 
    88      
    89         /* #1 Menu Font */ 
    90         $fonts[] = 'PT+Sans:400,400i,700,700i'; 
    91      
    92         /* #2 Body Font */ 
    93         $fonts[] = 'PT+Sans:400,400i,700,700i'; 
    94          
    95         $fonts = apply_filters('steed_fonts', $fonts); 
     100        $fonts = steed_fonts(); 
    96101        $font_string = NULL; 
    97102        $font_name = NULL; 
     
    114119endif; 
    115120 
    116 global $steed_all_colors; 
    117 $steed_all_colors = array( 
    118     'primary' => sanitize_hex_color(get_theme_mod('primary_color', '#f44336')), 
    119     'primary_l' => sanitize_hex_color(get_theme_mod('primary_l_color', '#ffcdd2')), 
    120     'primary_d' => sanitize_hex_color(get_theme_mod('primary_d_color', '#d32f2f')), 
    121     'accent' => sanitize_hex_color(get_theme_mod('accent_color', '#4caf50')), 
    122     'light' => sanitize_hex_color(get_theme_mod('light_color', '#ffffff')), 
    123     'dim_light' => sanitize_hex_color(get_theme_mod('dim_light_color', '#bdbdbd')), 
    124     'dim_dark' => sanitize_hex_color(get_theme_mod('dim_dark_color', '#757575')), 
    125     'dark' => sanitize_hex_color(get_theme_mod('dark_color', '#212121')), 
    126 ); 
     121 
     122function steed_colors(){ 
     123    $std_colors = apply_filters('steed_colors', array( 
     124        'primary'   => '#1e73be', 
     125        'primary_l' => '#288de6', 
     126        'primary_d' => '#145690', 
     127        'accent'    => '#06bd27', 
     128        'light'     => '#ffffff', 
     129        'dim_light' => '#bdbdbd', 
     130        'dim_dark'  => '#757575', 
     131        'dark'      => '#212121', 
     132    )); 
     133     
     134    $primary    = (get_theme_mod('primary_color') != '')    ? sanitize_hex_color(get_theme_mod('primary_color'))    : $std_colors['primary']; 
     135    $primary_l  = (get_theme_mod('primary_l_color') != '')  ? sanitize_hex_color(get_theme_mod('primary_l_color'))  : $std_colors['primary_l']; 
     136    $primary_d  = (get_theme_mod('primary_d_color') != '')  ? sanitize_hex_color(get_theme_mod('primary_d_color'))  : $std_colors['primary_d']; 
     137    $accent     = (get_theme_mod('accent_color') != '')     ? sanitize_hex_color(get_theme_mod('accent_color'))     : $std_colors['accent']; 
     138    $light      = (get_theme_mod('light_color') != '')      ? sanitize_hex_color(get_theme_mod('light_color'))      : $std_colors['light']; 
     139    $dim_light  = (get_theme_mod('dim_light_color') != '')  ? sanitize_hex_color(get_theme_mod('dim_light_color'))  : $std_colors['dim_light']; 
     140    $dim_dark   = (get_theme_mod('dim_dark_color') != '')   ? sanitize_hex_color(get_theme_mod('dim_dark_color'))   : $std_colors['dim_dark']; 
     141    $dark       = (get_theme_mod('dark_color') != '')       ? sanitize_hex_color(get_theme_mod('dark_color'))       : $std_colors['dark']; 
     142     
     143     
     144    $colors = array( 
     145        'primary'   => $primary, 
     146        'primary_l' => $primary_l, 
     147        'primary_d' => $primary_d, 
     148        'accent'    => $accent, 
     149        'light'     => $light, 
     150        'dim_light' => $dim_light, 
     151        'dim_dark'  => $dim_dark, 
     152        'dark'      => $dark, 
     153    ); 
     154     
     155    return $colors; 
     156} 
    127157 
    128158 
     
    140170 
    141171function steed_custom_css(){ 
    142     global $steed_all_colors; 
    143  
    144     $colors = $steed_all_colors; 
     172    $colors = steed_colors(); 
    145173     
    146174    $primary_color = $colors['primary']; 
     
    159187    $css .= '.main-navigation, .main-navigation a{ font-family:'. steed_fonts_style(1).'; }'; 
    160188    $css .= 'h1, h2, h3, h4, h5, h6{ font-family:'. steed_fonts_style(0).'; }'; 
     189     
     190    if(get_theme_mod('h1_size') != '') { $css .= 'h1{ font-size:'. esc_attr(get_theme_mod('h1_size')).' !important; }'; } 
     191    if(get_theme_mod('h2_size') != '') { $css .= 'h2{ font-size:'. esc_attr(get_theme_mod('h2_size')).' !important; }'; } 
     192    if(get_theme_mod('h3_size') != '') { $css .= 'h3{ font-size:'. esc_attr(get_theme_mod('h3_size')).' !important; }'; } 
     193    if(get_theme_mod('h4_size') != '') { $css .= 'h4{ font-size:'. esc_attr(get_theme_mod('h4_size')).' !important; }'; } 
     194    if(get_theme_mod('h5_size') != '') { $css .= 'h5{ font-size:'. esc_attr(get_theme_mod('h5_size')).' !important; }'; } 
     195    if(get_theme_mod('h6_size') != '') { $css .= 'h6{ font-size:'. esc_attr(get_theme_mod('h6_size')).' !important; }'; } 
     196    if(get_theme_mod('body_font_size') != '') { $css .= 'body{ font-size:'. esc_attr(get_theme_mod('body_font_size')).' !important; }'; } 
    161197     
    162198    /* Primary & Accent */ 
     
    172208.widget_categories ul li:hover, 
    173209.widget_recent_comments ul li:hover{ color: '.$accent_color.'; }'; 
     210 
     211    $css .= '.element_button{ background-color:'.$primary_color.'; border-color:'.$primary_color.'; }'; 
     212    $css .= '.element_button:hover{ background-color:'.$primary_d_color.'; border-color:'.$primary_d_color.'; }'; 
     213    $css .= '.element_button.border_style{ color:'.$primary_color.';  }'; 
     214    $css .= '.element_button.border_style:hover{ background-color:'.$primary_color.'; }'; 
     215     
     216    $css .= 'button, input[type="button"], input[type="reset"], input[type="submit"]{ background-color:'.$primary_color.'; border-color:'.$primary_color.'; color:'.$light_color.'; }'; 
     217    $css .= 'button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{ background-color:'.$primary_l_color.'; border-color:'.$primary_l_color.'; color:'.$light_color.'; }'; 
    174218     
    175219     
     
    245289    /* Light Text */ 
    246290    $css .= 'html .color-light h1, html .color-light h2, html .color-light h3, html .color-light h4, html .color-light h5, html .color-light h6{color:'.$light_color.';}'; 
    247     $css .= 'html .color-light{ color:'.$dim_light_color.'; }'; 
     291    $css .= 'html .color-light{ color:'.$light_color.'; }'; 
    248292    $css .= 'html .color-light{ border-color:'.$dim_dark_color.'; }'; 
    249293     
     
    251295    $css .= steed_CSS_padding('content_area_', '.site-content'); 
    252296    $css .= steed_CSS_background('content_area_', '.site-content'); 
     297     
     298     
     299    $css .= steed_element_CSS_menuColors('#primary-menu'); 
    253300 
    254301    return $css; 
  • steed/2.1/includes/php/template-tags.php

    r86929 r86929  
    244244if ( ! function_exists( 'steed_element_menuHand' ) ) : 
    245245    function steed_element_menuHand($settings) { 
    246         echo '<a href="#'.$settings['menu_id'].'" class="responsive-menu-hand"><i class="fa fa-align-justify"></i></a>'; 
     246        echo '<a href="'.$settings['menu_id'].'" class="responsive-menu-hand"><i class="fa fa-align-justify"></i></a>'; 
    247247    } 
    248248endif; 
     
    583583 
    584584if ( ! function_exists( 'steed_element_button' ) ) : 
    585     function steed_element_button() { 
     585    function steed_element_button($prefix, $settings) { 
     586        $atr = array_merge(array( 
     587            "class" => "", 
     588            "before" => "", 
     589            "after" => "", 
     590            "std_active" => "yes", 
     591            "std_link" => "#", 
     592            "std_text" => "Sample Button", 
     593            "std_icon" => "fa-home", 
     594            "std_target" => "_self", //_blank, _self 
     595        ), $settings); 
     596         
     597        $active = esc_attr(get_theme_mod($prefix.'button_active', $atr['std_active'])); 
     598        $link = esc_attr(get_theme_mod($prefix.'button_link', $atr['std_link'])); 
     599        $text = esc_attr(get_theme_mod($prefix.'button_text', $atr['std_text'])); 
     600        $icon = esc_attr(get_theme_mod($prefix.'button_icon', $atr['std_icon'])); 
     601        $target = esc_url(get_theme_mod($prefix.'button_target', $atr['std_target'])); 
     602         
     603        $the_icon = ($icon != '') ? '<i class="fa '.$icon.'"></i>' : NULL; 
     604         
     605        if($active = 'yes'){ 
     606            echo $atr['before']; 
     607                echo '<a href="'.$link.'" class="element_button '.$atr['class'].'" target="'.$target.'">'.$the_icon.'<span>'.$text.'</span></a>'; 
     608            echo $atr['after']; 
     609        } 
    586610         
    587611    } 
     
    644668            echo '</div>'; 
    645669        endif; 
     670    } 
     671endif; 
     672 
     673 
     674if ( ! function_exists( 'steed_element_footerWidgets_register' ) ) : 
     675    function steed_element_footerWidgets_register($prefix, $settings) { 
     676        $atr = array_merge(array( 
     677            "class" => "", 
     678            "in_class" => "", 
     679        ), $settings); 
     680         
     681        register_sidebar( array( 
     682            'name'          => esc_html__( 'Footer 1', 'steed' ), 
     683            'id'            => $prefix.'widget_1', 
     684            'description'   => esc_html__( 'Add widgets here.', 'steed' ), 
     685            'before_widget' => '<section id="%1$s" class="widget %2$s">', 
     686            'after_widget'  => '</section>', 
     687            'before_title'  => '<h2 class="widget-title">', 
     688            'after_title'   => '</h2>', 
     689        )); 
     690        register_sidebar( array( 
     691            'name'          => esc_html__( 'Footer 2', 'steed' ), 
     692            'id'            => $prefix.'widget_2', 
     693            'description'   => esc_html__( 'Add widgets here.', 'steed' ), 
     694            'before_widget' => '<section id="%1$s" class="widget %2$s">', 
     695            'after_widget'  => '</section>', 
     696            'before_title'  => '<h2 class="widget-title">', 
     697            'after_title'   => '</h2>', 
     698        )); 
     699        register_sidebar( array( 
     700            'name'          => esc_html__( 'Footer 3', 'steed' ), 
     701            'id'            => $prefix.'widget_3', 
     702            'description'   => esc_html__( 'Add widgets here.', 'steed' ), 
     703            'before_widget' => '<section id="%1$s" class="widget %2$s">', 
     704            'after_widget'  => '</section>', 
     705            'before_title'  => '<h2 class="widget-title">', 
     706            'after_title'   => '</h2>', 
     707        )); 
     708        register_sidebar( array( 
     709            'name'          => esc_html__( 'Footer 4', 'steed' ), 
     710            'id'            => $prefix.'widget_4', 
     711            'description'   => esc_html__( 'Add widgets here.', 'steed' ), 
     712            'before_widget' => '<section id="%1$s" class="widget %2$s">', 
     713            'after_widget'  => '</section>', 
     714            'before_title'  => '<h2 class="widget-title">', 
     715            'after_title'   => '</h2>', 
     716        )); 
    646717    } 
    647718endif; 
     
    724795 
    725796if ( ! function_exists( 'steed_element_colorMood' ) ) : 
    726     function steed_element_colorMood($prefix) { 
     797    function steed_element_colorMood($prefix, $settings = array()) { 
     798        $atr = array_merge(array( 
     799            "std_mood" => "", 
     800        ), $settings); 
     801         
     802        $std_color_mood = apply_filters('steed_element_colorMood_'.$prefix, $atr['std_mood']); 
    727803        $color_mood = esc_attr(get_theme_mod( $prefix.'colorMood' )); 
    728804         
     805        if($color_mood == ''){ $color_mood = $std_color_mood; } 
     806         
    729807        return 'color-'.$color_mood; 
    730808    } 
  • steed/2.1/includes/php/templates-parts.php

    r86929 r86929  
    4444add_action('steed_header', 'steed_part_header_responsive_nav', 20); 
    4545function steed_part_header_responsive_nav(){ 
    46     steed_element_ResponsiveMenu(); 
     46    steed_element_ResponsiveMenu(array('menu_id' => '#primary-menu')); 
    4747} 
    4848 
     
    5454function steed_part_header_CSS( $css ) { 
    5555    $the_css = ''; 
    56     $the_css .= $css.steed_CSS_padding('header_', '.braning-and-widgets'); 
    57     $the_css .= $css.steed_CSS_background('header_', '.braning-and-widgets'); 
    58     $the_css .= $css.steed_CSS_background('menuarea_', '.mavigation-holder'); 
    59     $the_css .= $css.steed_element_CSS_menuColors('header_', '#primary-menu'); 
    60     $the_css .= $css.steed_element_CSS_socialIcons('header_', '.social-widgets'); 
    61      
    62     return $the_css; 
     56    $the_css .= steed_CSS_padding('header_', '.braning-and-widgets'); 
     57    $the_css .= steed_CSS_background('header_', '.braning-and-widgets'); 
     58    $the_css .= steed_CSS_background('menuarea_', '.mavigation-holder'); 
     59    $the_css .= steed_element_CSS_socialIcons('header_', '.social-widgets'); 
     60     
     61    return  $css.$the_css; 
    6362} 
    6463 
     
    101100            'panel'     => 'site_header', 
    102101        )); 
    103         steed_element_customize_menuColors('header_', 'steed_header_menu_colors', NULL, $wp_customize); 
    104102        /**/steed_Customize_Control_heading('steed_header_menu_bg_head', 'steed_header_menu_colors', 'Menu Area Background', NULL, $wp_customize); 
    105103        steed_customizer_background('menuarea_', 'steed_header_menu_colors', NULL, $wp_customize); 
     
    135133add_action('steed_after_header', 'steed_part_subheader_content', 10); 
    136134function steed_part_subheader_content(){ 
    137     if(is_single() || is_archive()): 
     135    if(is_single() || is_archive() || (is_page() && !is_page_template( 'template-full-width.php' )) || is_search()): 
    138136    ?> 
    139137    <div class="site-subheader <?php echo steed_element_colorMood('subheader_'); ?>"> 
     
    152150function steed_part_subheader_CSS( $css ) { 
    153151    $the_css = ''; 
    154     $the_css .= $css.steed_CSS_padding('subheader_', '.site-subheader .site-subheader-in'); 
    155     $the_css .= $css.steed_CSS_background('subheader_', '.site-subheader'); 
    156      
    157     return $the_css; 
     152    $the_css .= steed_CSS_padding('subheader_', '.site-subheader .site-subheader-in'); 
     153    $the_css .= steed_CSS_background('subheader_', '.site-subheader'); 
     154     
     155    return $css.$the_css; 
    158156} 
    159157 
     
    197195<footer id="colophon" class="site-footer" role="contentinfo"> 
    198196    <div class="site-footer-in"> 
    199         <?php steed_element_footerWidgets('footer_', array('class' => 'footer-widgets '.steed_element_colorMood('footer_widgets_'), 'in_class' => 'footer-widgets-in container-width')); ?> 
     197        <?php steed_element_footerWidgets('footer_widgets_', array('class' => 'footer-widgets '.steed_element_colorMood('footer_widgets_'), 'in_class' => 'footer-widgets-in container-width')); ?> 
    200198        <div class="footer-bar <?php echo steed_element_colorMood('footer_bar_'); ?>"> 
    201199            <div class="site-info container-width"> 
     
    216214function steed_part_footer_CSS( $css ) { 
    217215    $the_css = ''; 
    218     $the_css .= $css.steed_CSS_padding('footer_widgets_', '.footer-widgets'); 
    219     $the_css .= $css.steed_CSS_background('footer_widgets_', '.footer-widgets'); 
    220     $the_css .= $css.steed_CSS_padding('footer_bar_', '.footer-bar'); 
    221     $the_css .= $css.steed_CSS_background('footer_bar_', '.footer-bar'); 
    222     return $the_css; 
     216    $the_css .= steed_CSS_padding('footer_widgets_', '.footer-widgets'); 
     217    $the_css .= steed_CSS_background('footer_widgets_', '.footer-widgets'); 
     218    $the_css .= steed_CSS_padding('footer_bar_', '.footer-bar'); 
     219    $the_css .= steed_CSS_background('footer_bar_', '.footer-bar'); 
     220    return $css.$the_css; 
    223221} 
    224222 
     
    273271    Functions 
    274272----------------------------------------*/ 
     273function steed_part_footer_widgets_init() { 
     274    steed_element_footerWidgets_register('footer_widgets_', array()); 
     275} 
     276add_action( 'widgets_init', 'steed_part_footer_widgets_init' ); 
  • steed/2.1/readme.txt

    r86929 r86929  
    1010Requires at least: 4.0 
    1111Tested up to: 4.7 
    12 Stable tag: 2.0 
     12Stable tag: 2.1 
    1313License: GPLv2 or later 
    1414License URI: http://www.gnu.org/licenses/gpl-2.0.html 
     
    4444 
    4545== Changelog == 
     46= 2.1 - 16 November 2016  = 
     47- Fixed Some Small CSS issue 
    4648 
    47 = 1.0 - 22 August 2016  = 
    48 * Initial release 
     49- Fixed Some Color issue 
     50 
     51- Eixed Custom template issue 
     52- Fixed google font issue. 
    4953 
    5054= 2.0 - 16 November 2016  = 
     
    5256* Added all Common CSS style to a new CSS file common.css 
    5357 
    54  
    55  
     58= 1.0 - 22 August 2016  = 
     59* Initial release 
  • steed/2.1/style.css

    r86929 r86929  
    55Author URI: http://tallyThemes.com 
    66Description: Steed is a very basic and standard wordpress theme. It is very easy to customize and very fast loaded. 
    7 Version: 2.0 
     7Version: 2.1 
    88License: GNU General Public License v2 or later 
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html 
  • steed/2.1/template-full-width.php

    r86929 r86929  
    1414        <?php steed_before_primary_content(); ?> 
    1515         
    16             <?php get_template_part( 'includes/content/tpl', 'page' ); ?> 
     16            <?php 
     17            while ( have_posts() ) : the_post(); 
     18                the_content(); 
     19            endwhile; // End of the loop. 
     20            ?> 
    1721 
    1822        <?php steed_after_primary_content(); ?> 
Note: See TracChangeset for help on using the changeset viewer.