function avintegra_form_message($postData, $config)
{
    $data = [];
    if (empty($postData['_warranty'])) {
        $postData['_warranty'] = null;
    }
    unset($postData['_cantsee']);
    foreach ($postData as $key => $value) {
        $key = str_replace('_', '', $key);
        $data[$key] = $value;
    }
    return avintegra_form_render($config['message_template'], $data);
}
add_filter('wp_mail_from', function () {
    return '*****@*****.**';
});
add_filter('wp_mail_from_name', function () {
    return 'AV Integra Servis';
});
// wordpress pridava br
remove_filter('the_content', 'wpautop');
remove_filter('the_excerpt', 'wpautop');
// shortcodes
add_shortcode('avintegra-form', function () {
    $message = NULL;
    if (!empty($_POST)) {
        $message = avintegra_form_process($_POST, avintegra_form_config());
    }
    return avintegra_form_render(avintegra_form_config()['template'], ['message' => $message]);
});
add_shortcode('avintegra-phone', function () {
    return get_option('phone_number');
});
add_shortcode('avintegra-email', function () {
    return get_option('admin_email');
});
add_shortcode('avintegra-form-cta', function () {
    return '<div class="well form-cta"><a href="/kontaktny-formular" class="btn btn-danger btn-lg btn-block">Vyplňiť kontaktný formulár</a></div>';
});
// theme support
add_theme_support('custom-header', ['width' => 1920, 'height' => 500, 'uploads' => TRUE]);
add_theme_support('title-tag');
add_theme_support('post-thumbnails');
set_post_thumbnail_size(1920, 500, ['center', 'center']);