WordPress.org

Make WordPress Themes


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • steed/2.1/includes/php/customizer.php

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