Member 13340680 Ответов: 0

Как сохранить флажок множественного выбора в таблице опций 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>

0 Ответов