Как сохранить флажок множественного выбора в таблице опций wp wordpress
<?php for($i=1;$i<4; $i++){ if ( isset( $_POST['user'] ) ) { $options['user'] = esc_html( $_POST['user'.$i.''] ); } else { $options['user'] = ''; } update_option('iwmp_settings', $options); } $options = get_option('iwmp_settings'); if( $options != '' ) { $user.$i = $options['user'.$i.'']; } ?> <div class="container"> <div class="row"> <div class="form-group"> <input name="user<?php echo $i;?>" type="checkbox" id="user<?php echo $i;?>" value="1" <?php checked( $options['user'.$i.''], 1 ); ?> />editor<br> <input name="user<?php echo $i;?>" type="checkbox" id="user<?php echo $i;?>" value="2" <?php checked( $options['user'.$i.''], 2 ); ?> />author<br> <input name="user<?php echo $i;?>" type="checkbox" id="user<?php echo $i;?>" value="3" <?php checked( $options['user'.$i.''], 3 ); ?> />subscriber<br> </div> </div> </div>
Что я уже пробовал:
<?php for($i=1;$i<4; $i++){ if ( isset( $_POST['user'] ) ) { $options['user'] = esc_html( $_POST['user'.$i.''] ); } else { $options['user'] = ''; } update_option('iwmp_settings', $options); } $options = get_option('iwmp_settings'); if( $options != '' ) { $user.$i = $options['user'.$i.'']; } ?> <div class="container"> <div class="row"> <div class="form-group"> <input name="user<?php echo $i;?>" type="checkbox" id="user<?php echo $i;?>" value="1" <?php checked( $options['user'.$i.''], 1 ); ?> />editor<br> <input name="user<?php echo $i;?>" type="checkbox" id="user<?php echo $i;?>" value="2" <?php checked( $options['user'.$i.''], 2 ); ?> />author<br> <input name="user<?php echo $i;?>" type="checkbox" id="user<?php echo $i;?>" value="3" <?php checked( $options['user'.$i.''], 3 ); ?> />subscriber<br> </div> </div> </div>