私は自分のカスタムフォームの1つにwp_dropdown_categories
を使用しています。これは私がHTML5
のネイティブrequired
属性を使用しており、検証が自動的に起動しますができますWordPress:wp_dropdown_categoriesを使用して空の文字列( '')として値を持つデフォルトアイテムを追加するには
<select id="cmd" name="cmb" required>
<option value=''>Select your language</option>
<option value='2'>English</option>
<option value='3'>Spanish</option>
<option value='4'>Italian</option>
<option value='5'>German</option>
</select>
:私は、それは次のようにレンダリングされるようにempty
文字列とリストの先頭に追加項目を追加します。私はすでにshow_options_all
を試しましたが、このオプションの値は0
となり、required
という属性では検証されません。
<?php $args = array(
'show_option_all' => 'Select one',
'show_option_none' => '',
'option_none_value' => '-1',
'orderby' => 'Name',
'order' => 'ASC',
'taxonomy' => 'category',
'hide_if_empty' => false,
'value_field' => 'term_id',
); ?>
<?php wp_dropdown_categories($args); ?>
これを達成するための純粋なWordPressの方法はありますか?
ありがとうございます! –
あなたは大歓迎です! –