#php #wordpress #checkbox #dropdown
#php #wordpress #флажок #выпадающий
Вопрос:
Можно ли преобразовать флажки в раскрывающиеся параметры? Вот мой код. Можно ли также включить флажки в раскрывающийся список для множественного выбора?
lt;ul class="kw-features-list"gt; lt;?php foreach( $job_tags as $feature ): ?gt; lt;ligt; lt;label for="kw-feature-lt;?php echo esc_attr( $feature-gt;slug ) ?gt;" class="checkbox-inline"gt; lt;?php $checked = ( in_array( $feature-gt;slug, $atts['selected_feature'] ) ) ? ' checked="checked"' : ''; ?gt; lt;input class="search_feature" name="search_feature[]" lt;?php echo esc_attr($checked) ?gt; id="kw-feature-lt;?php echo esc_attr( $feature-gt;slug ) ?gt;" type="checkbox" value="lt;?php echo esc_attr($feature-gt;slug) ?gt;"gt; lt;?php echo esc_attr($feature-gt;name) ?gt; lt;/labelgt; lt;/ligt; lt;?php endforeach; ?gt; lt;/ulgt;lt;!--/ .kw-features-list--gt;
Ответ №1:
В соответствии с вашим существующим кодом попробуйте выполнить следующее, установив необходимые классы.
lt;select multiple="multiple" name="search_feature"gt; lt;?php foreach( $job_tags as $feature ): ?gt; lt;option lt;?= ( in_array( $feature-gt;slug, $atts['selected_feature'] ) ) ? ' selected="selected"' : ''; ?gt;gt; lt;?php echo esc_attr($feature-gt;name) ?gt; lt;/optiongt; lt;?php endforeach; ?gt; lt;/selectgt;