Я пытаюсь установить дни за месяцем в WP datebox ....
function custom_bp_datebox_days($html, $type, $day, $month, $year, $field_id, $date){
/**get year */
$selected_year='year';
/**get month */
$selected_month='month';
/**calculate total of days in that month according to the year */
$Total_days = cal_days_in_month(CAL_GREGORIAN, $selected_month, $selected_year);
/**set days in select field */
if ($type == 'day') {
$html = '<option value=""' . selected($day, '', false) . '>----</option>';
for ($i = $Total_days; $i > 0; $i--) {
$html .= '<option value="' . $i . '"' . selected($day, $i, false) . '>' . $i . '</option>';
}
}
return $html;
}
add_filter('bp_get_the_profile_field_datebox', 'custom_bp_datebox_days', 10, 7);
Если я ставлю год и месяц, это работает, но я не знаю, как получить выбранный год и месяц.