私は wordpress 用の Age Verify プラグインを使用しています。1 つはテキストで、ユーザーは月、日付、年の日付を入力し、もう 1 つは月、日付、年のドロップダウン リストです。テキストには MM DD と YY の入力フィールドのプレースホルダーがありますが、ドロップダウンにはなく、1 月 1 日と現在の年から始まります。ドロップダウンのプレースホルダーも実装したいのですが、方法がわかりません。助けてください。
生年月日のドロップダウンを表示するPHPは次のとおりです。
$form.='<p><select name="av_verify_m" id="av_verify_m">';
foreach ( range( 1, 12 ) as $month ) :
$month_name = date( 'F', mktime( 0, 0, 0, $month, 1 ) );
$form .= '<option value="' . $month . '">' . $month_name . '</option>';
endforeach;
$form .= '</select> - <select name="av_verify_d" id="av_verify_d">';
foreach ( range( 1, 31 ) as $day ) :
$form .= '<option value="' . $day . '">' . esc_html( zeroise( $day, 2 ) ) . '</option>';
endforeach;
$form .= '</select> - <select name="av_verify_y" id="av_verify_y">';
foreach ( range( 1910, date( 'Y' ) ) as $year ) :
$selected = ( $year == date( 'Y' ) ) ? 'selected="selected"' : '';
$form .= '<option value="' . $year . '" ' . $selected . '>' . $year . '</option>';
endforeach;
$form .= '</select></p>';