как установить число день за месяцем - PullRequest
0 голосов
/ 11 марта 2020

Я пытаюсь установить дни за месяцем в 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);

Если я ставлю год и месяц, это работает, но я не знаю, как получить выбранный год и месяц.

...