Simplify the select option

Make the select options value similar to future theme settings.
This commit is contained in:
danpros 2025-10-21 07:32:16 +07:00
commit 6684d027e8
5 changed files with 53 additions and 63 deletions

View file

@ -225,10 +225,11 @@ $( function() {
<label for="<?php echo $fld->name;?>"><?php echo $fld->label;?></label>
<select id="<?php echo $fld->name;?>" class="form-control" name="<?php echo $fld->name;?>">
<?php foreach ($fld->options as $val):?>
<option value="<?php echo $val->value;?>" ><?php echo $val->label;?></option>
<option value="<?php echo $val;?>" ><?php echo $val;?></option>
<?php endforeach;?>
</select>
<span class="d-block mt-1"><small><em><?php echo $fld->info;?></em></small></span>
<br>
<?php endif;?>
<?php endforeach;?>
</div>

View file

@ -85,10 +85,11 @@ if ($type == 'is_page') {
<label for="<?php echo $fld->name;?>"><?php echo $fld->label;?></label>
<select id="<?php echo $fld->name;?>" class="form-control" name="<?php echo $fld->name;?>">
<?php foreach ($fld->options as $val):?>
<option value="<?php echo $val->value;?>" ><?php echo $val->label;?></option>
<option value="<?php echo $val;?>" ><?php echo $val;?></option>
<?php endforeach;?>
</select>
<span class="d-block mt-1"><small><em><?php echo $fld->info;?></em></small></span>
<br>
<?php endif;?>
<?php endforeach;?>
</div>

View file

@ -274,11 +274,12 @@ $( function() {
<label for="<?php echo $fld->name;?>"><?php echo $fld->label;?></label>
<select id="<?php echo $fld->name;?>" class="form-control" name="<?php echo $fld->name;?>">
<?php foreach ($fld->options as $val):?>
<option value="<?php echo $val->value;?>" <?php if (get_field($fld->name, $content) === $val->value) { echo 'selected="selected"';} ?>><?php echo $val->label;?></option>
<option value="<?php echo $val;?>" <?php if (get_field($fld->name, $content) === $val) { echo 'selected="selected"';} ?>><?php echo $val;?></option>
<?php endforeach;?>
</select>
<span class="d-block mt-1"><small><em><?php echo $fld->info;?></em></small></span>
<?php endif;?>
<br>
<?php endif;?>
<?php endforeach;?>
</div>
</div>

View file

@ -197,10 +197,11 @@ if ($type == 'is_page' || $type == 'is_frontpage') {
<label for="<?php echo $fld->name;?>"><?php echo $fld->label;?></label>
<select id="<?php echo $fld->name;?>" class="form-control" name="<?php echo $fld->name;?>">
<?php foreach ($fld->options as $val):?>
<option value="<?php echo $val->value;?>" <?php if (get_field($fld->name, $content) === $val->value) { echo 'selected="selected"';} ?>><?php echo $val->label;?></option>
<option value="<?php echo $val;?>" <?php if (get_field($fld->name, $content) === $val) { echo 'selected="selected"';} ?>><?php echo $val;?></option>
<?php endforeach;?>
</select>
<span class="d-block mt-1"><small><em><?php echo $fld->info;?></em></small></span>
<br>
<?php endif;?>
<?php endforeach;?>
</div>