$tab ):
+ foreach ( $cooked_settings_tabs_fields as $tab_slug => $tab ) :
echo '
';
// Add a hidden H2 tag for the messages, if any, to show up below it.
- if ($tab_counter == 1): echo '
'; endif;
- foreach ( $tab['fields'] as $name => $field ):
- $notitle = false;
- $conditional_requirement = '';
-
- $class = isset($field['class']) ? ' ' . $field['class'] : '';
- $current_val = isset($_cooked_settings[$name]) ? $_cooked_settings[$name] : null;
- $field_type = 'field_' . esc_attr( $field['type'] );
- $field_options = isset($field['options']) ? $field['options'] : false;
- $field_options = !$field_options ? ( isset($field['placeholder']) ? $field['placeholder'] : $field_options ) : $field_options;
- $color = isset($field['color']) && $field['color'] ? $field['color'] : false;
-
- if ( method_exists ( $Cooked_Import, $field_type ) ):
-
- if ( $field['type'] == 'misc_button' || $field['type'] == 'nonce' ):
- $notitle = true;
- $field_options = isset($field['title']) ? $field['title'] : false;
+ if ( 1 === $tab_counter ) :
+ echo '
';
+ endif;
+ foreach ( $tab['fields'] as $name => $field ) :
+ $notitle = false;
+ $conditional_requirement = '';
+
+ $class = isset( $field['class'] ) ? ' ' . $field['class'] : '';
+ $current_val = isset( $_cooked_settings[ $name ] ) ? $_cooked_settings[ $name ] : null;
+ $field_type = 'field_' . esc_attr( $field['type'] );
+ $field_options = isset( $field['options'] ) ? $field['options'] : false;
+ $field_options = ! $field_options ? ( isset( $field['placeholder'] ) ? $field['placeholder'] : $field_options ) : $field_options;
+ $color = isset( $field['color'] ) && $field['color'] ? $field['color'] : false;
+
+ if ( method_exists( $Cooked_Import, $field_type ) ) :
+
+ if ( 'misc_button' === $field['type'] || 'nonce' === $field['type'] ) :
+ $notitle = true;
+ $field_options = isset( $field['title'] ) ? $field['title'] : false;
endif;
- if ( isset($field['conditional_requirement']) && $field['conditional_requirement'] ):
- if ( is_array($field['conditional_requirement']) ):
- $conditional_requirement = ' v-show="' . implode( ' && ', $field['conditional_requirement'] ) . '"';
- else:
- $conditional_requirement = ' v-show="' . esc_attr($field['conditional_requirement']) . '"';
+ if ( isset( $field['conditional_requirement'] ) && $field['conditional_requirement'] ) :
+ if ( is_array( $field['conditional_requirement'] ) ) :
+ $conditional_requirement = ' v-show="' . implode( ' && ', $field['conditional_requirement'] ) . '"';
+ else :
+ $conditional_requirement = ' v-show="' . esc_attr( $field['conditional_requirement'] ) . '"';
endif;
endif;
- echo $conditional_requirement ? '
' : '';
- echo '';
- echo !$notitle ? '
' . wp_kses_post( $field['title'] ) . '
' : '';
- echo isset($field['desc']) && $field['desc'] ? '
' . wp_kses_post( $field['desc'] ). '
' : '';
- $Cooked_Import->$field_type( $name, $field_options, $color, $field );
- echo '
';
- echo $conditional_requirement ? '' : '';
+ echo $conditional_requirement ? '
' : '';
+ echo '';
+ echo ! $notitle ? '
' . wp_kses_post( $field['title'] ) . '
' : '';
+ echo isset( $field['desc'] ) && $field['desc'] ? '
' . wp_kses_post( $field['desc'] ) . '
' : '';
+ $Cooked_Import->$field_type( $name, $field_options, $color, $field );
+ echo '
';
+ echo $conditional_requirement ? '' : '';
endif;
endforeach;
- $tab_counter++;
+ ++$tab_counter;
echo '
';
- endforeach; ?>
+ endforeach;
+ ?>