WordPress.org

Make WordPress Themes


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • steed/2.1/includes/php/template-tags.php

    r68808 r69529  
    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    } 
Note: See TracChangeset for help on using the changeset viewer.