Fix dropdown options not saving in settings

This commit is contained in:
Brian Miyaji
2021-11-18 21:39:44 +09:00
parent 2c45d17718
commit ab1ab5ba61

View File

@@ -404,12 +404,7 @@ if ( ! class_exists( 'SP_Admin_Settings' ) ) :
</th> </th>
<td class="forminp forminp-<?php echo esc_attr( $value['type'] ); ?>"> <td class="forminp forminp-<?php echo esc_attr( $value['type'] ); ?>">
<select <select
name="<?php echo esc_attr( $value['id'] ); ?> name="<?php echo esc_attr( $value['id'] ); ?><?php if ( $value['type'] == 'multiselect' ) { echo '[]';} ?>"
<?php
if ( $value['type'] == 'multiselect' ) {
echo '[]';}
?>
"
id="<?php echo esc_attr( $value['id'] ); ?>" id="<?php echo esc_attr( $value['id'] ); ?>"
style="<?php echo esc_attr( $value['css'] ); ?>" style="<?php echo esc_attr( $value['css'] ); ?>"
class="chosen-select class="chosen-select
@@ -458,12 +453,7 @@ if ( ! class_exists( 'SP_Admin_Settings' ) ) :
</th> </th>
<td class="forminp forminp-<?php echo esc_attr( $value['type'] ); ?>"> <td class="forminp forminp-<?php echo esc_attr( $value['type'] ); ?>">
<select <select
name="<?php echo esc_attr( $value['id'] ); ?> name="<?php echo esc_attr( $value['id'] ); ?><?php if ( $value['type'] == 'multiselect' ) { echo '[]';} ?>"
<?php
if ( $value['type'] == 'multiselect' ) {
echo '[]';}
?>
"
id="<?php echo esc_attr( $value['id'] ); ?>" id="<?php echo esc_attr( $value['id'] ); ?>"
style="<?php echo esc_attr( $value['css'] ); ?>" style="<?php echo esc_attr( $value['css'] ); ?>"
class="chosen-select class="chosen-select
@@ -526,12 +516,7 @@ if ( ! class_exists( 'SP_Admin_Settings' ) ) :
</th> </th>
<td class="forminp forminp-<?php echo esc_attr( $value['type'] ); ?>"> <td class="forminp forminp-<?php echo esc_attr( $value['type'] ); ?>">
<select <select
name="<?php echo esc_attr( $value['id'] ); ?> name="<?php echo esc_attr( $value['id'] ); ?><?php if ( $value['type'] == 'multiselect' ) { echo '[]';} ?>"
<?php
if ( $value['type'] == 'multiselect' ) {
echo '[]';}
?>
"
id="<?php echo esc_attr( $value['id'] ); ?>" id="<?php echo esc_attr( $value['id'] ); ?>"
style="<?php echo esc_attr( $value['css'] ); ?>" style="<?php echo esc_attr( $value['css'] ); ?>"
class="sp-select-sport chosen-select class="sp-select-sport chosen-select
@@ -718,7 +703,7 @@ if ( ! class_exists( 'SP_Admin_Settings' ) ) :
continue; continue;
} }
$type = isset( $value['type'] ) ? esc_attr( $value['type'] ) : ''; $type = isset( $value['type'] ) ? sanitize_key( $value['type'] ) : '';
// Get the option name // Get the option name
$option_value = null; $option_value = null;