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']);