WordPress.org

Plugin Directory


Ignore:
Timestamp:
06/23/17 09:25:45 (4 months ago)
Author:
mnmlthms
Message:

Update v1.0.4

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wp-flexslider/trunk/inc/admin/settings.php

    r1564207 r1684131  
    6060            'direction_nav'     => 'true', 
    6161            'control_nav'       => 'true', 
    62             'smooth_height'       => 'on', 
     62            'smooth_height'     => 'on', 
     63            'set_default'       => '', 
     64            'force_display'     => '' 
    6365 
    6466        ) ); 
     
    162164        ); 
    163165 
    164         // Control Nav 
     166        // Smooth height 
    165167        add_settings_field( 
    166168            'smooth_height',  
     
    170172            'general_settings_section' 
    171173        ); 
     174        // Default 
     175        add_settings_field( 
     176            'set_default',  
     177            esc_html__( 'Flexslider as Default gallery', 'wp-flexslider' ), // Title 
     178            array( $this, '_field_set_default' ),  
     179            $this->slug,  
     180            'general_settings_section' 
     181        ); 
     182        // Force Display 
     183        add_settings_field( 
     184            'set_default',  
     185            esc_html__( 'Force Display', 'wp-flexslider' ), // Title 
     186            array( $this, '_field_force_display' ),  
     187            $this->slug,  
     188            'general_settings_section' 
     189        ); 
    172190    } 
    173191 
     
    209227        if( isset( $input['smooth_height'] ) ) 
    210228            $new_input['smooth_height'] = sanitize_text_field( $input['smooth_height'] ); 
     229 
     230        if( isset( $input['set_default'] ) ) 
     231            $new_input['set_default'] = sanitize_text_field( $input['set_default'] ); 
     232 
     233        if( isset( $input['force_display'] ) ) 
     234            $new_input['force_display'] = sanitize_text_field( $input['force_display'] ); 
    211235 
    212236        return $new_input; 
     
    363387        <?php 
    364388    } 
     389    public function _field_set_default() { 
     390         
     391        ?> 
     392        <label for=""> 
     393            <input type="checkbox" name="<?php echo esc_attr( $this->option_key . '[set_default]' );?>" value="on" <?php checked( 'on', $this->data['set_default'], true );?>/> 
     394            <?php _e( 'Set Flexslider as default type when creating new gallery', 'wp-flexslider' );?>     
     395        </label> 
     396        <?php 
     397    } 
     398    public function _field_force_display() { 
     399         
     400        ?> 
     401        <label for=""> 
     402            <input type="checkbox" name="<?php echo esc_attr( $this->option_key . '[force_display]' );?>" value="on" <?php checked( 'on', $this->data['force_display'], true );?>/> 
     403            <?php _e( 'Force display flexslider for all default galleries - No Conflict with Jetpack', 'wp-flexslider' );?>     
     404        </label> 
     405        <?php 
     406    } 
    365407 
    366408 
Note: See TracChangeset for help on using the changeset viewer.