你能告诉我如何在WordPress中将复选框转换为下拉字段吗



是否可以将复选框转换为下拉选项?这是我的密码。是否也可以在下拉列表中包含复选框以进行多选?

<ul class="kw-features-list">
<?php foreach( $job_tags as $feature ): ?>
<li>
<label for="kw-feature-<?php echo esc_attr( $feature->slug ) ?>" class="checkbox-inline">
<?php $checked = ( in_array( $feature->slug, $atts['selected_feature'] ) ) ? ' checked="checked"' : ''; ?>
<input class="search_feature" name="search_feature[]" <?php echo esc_attr($checked)  ?>        
id="kw-feature-<?php echo esc_attr( $feature->slug ) ?>" type="checkbox" value="<?php echo esc_attr($feature->slug) ?>">
<?php echo esc_attr($feature->name) ?>
</label>
</li>
<?php endforeach; ?>
</ul><!--/ .kw-features-list-->

根据现有代码,通过设置必要的类来尝试以下操作。

<select multiple="multiple" name="search_feature">
<?php foreach( $job_tags as $feature ): ?>
<option <?= ( in_array( $feature->slug, $atts['selected_feature'] ) ) ? ' selected="selected"' : ''; ?>>
<?php echo esc_attr($feature->name) ?>
</option>
<?php endforeach; ?>
</select>

最新更新