Falcon_Connector_WordPress::print_field PHP Метод

print_field() защищенный Метод

protected print_field ( $field, $settings, $is_defaults_screen = false )
    protected function print_field($field, $settings, $is_defaults_screen = false)
    {
        $defaults = $this->get_default_settings();
        $site_id = get_current_blog_id();
        $default = isset($defaults[$field]) ? $defaults[$field] : false;
        $current = isset($settings[$field]) ? $settings[$field] : $default;
        $notifications = $this->get_available_settings();
        foreach ($notifications[$field] as $value => $title) {
            $maybe_default = '';
            if (!$is_defaults_screen && $value === $default) {
                $maybe_default = '<strong>' . esc_html__(' (default)', 'falcon') . '</strong>';
            }
            printf('<label><input type="radio" name="%s" value="%s" %s /> %s</label><br />', esc_attr($this->key_for_setting('notifications.' . $field)), esc_attr($value), checked($value, $current, false), esc_html($title) . $maybe_default);
        }
    }