AIT WEB DESIGN - изработка на сайт и СЕО оптимизация

  • Начало
  • Услуги
    • УЕБ САЙТ ИЗРАБОТВАНЕ
    • Изработка на One Page и Landing Page сайтове
    • WordPress Разработки
    • ПОДДРЪЖКА НА WORDPRESS САЙТ
    • ЕЛЕКТРОННИ МАГАЗИНИ
    • Изработка на онлайн каталог
    • Изработка на сайт за недвижими имоти
    • Изработка на портфолио сайт за художници, фотографи и творци
    • ПРЕВОД НА УЕБ СТРАНИЦИ
    • ИЗРАБОТКА НА ЛОГО
    • ОПТИМИЗАЦИЯ НА САЙТ
    • СОФТУЕР ПО ПОРЪЧКА
    • БЕЗПЛАТЕН САЙТ
  • ХОСТИНГ И ДОМЕЙН
    • Партньорска програма за уеб агенции
  • Софтуер
  • ЗА НАС
  • ПОРТФОЛИО
  • РЕФЕРЕНЦИИ
  • БЛОГ
  • КОНТАКТИ
  • Начало
  • Блог
  • Wordpress
  • Как да си направим контактна форма в WordPress без инсталиране на модул
17.05.2026

Как да си направим контактна форма в WordPress без инсталиране на модул

Как да си направим контактна форма в WordPress без инсталиране на модул

by afilipov / неделя, 26 юни 2016 / Published in Wordpress, Код оптимизация

Send email

$data = @$_POST;
 
$err = array();
if(!empty($_POST)){
 
    if(empty($_POST["your_name"])){
        $err["your_name"] = true;
    }
  
    if(empty($_POST["your_email"])){
        $err["your_email"] = true;
    }
 
    if(empty($_POST["your_subject"])){
        $err["your_subject"] = true;
    }
  
    if(empty($_POST["your_message"])){
        $err["your_message"] = true;
    }
 
  
    if(empty($err)){
        $your_name = strip_tags($_POST["your_name"]);
        $your_company = strip_tags($_POST["your_company"]);
        $your_phone = strip_tags($_POST["your_phone"]);
        $your_email = strip_tags($_POST["your_email"]);
        $your_subject = strip_tags($_POST["your_subject"]);
        $your_message = strip_tags($_POST["your_message"]);
  
        $caption = "Contactform";
        $admin_email = get_option("admin_email");
  
        ob_start();
        include("template-contact-mail.php");
        $mail_content = ob_get_contents();
        ob_end_clean() ;
  
        $headers = 'Content-Type: text/html; charset=UTF-8'.'\r\n';
        $headers .= 'From: '.$your_name.' <'.$your_email.'>' . "\r\n";
  
        $success = wp_mail($admin_email, $caption, $mail_content, $headers);
 
        header("Location: ".get_permalink(PAGE_ID_SUCCESS_CONTACT)); die;
    }
}

<form action="" method="post" class="wpcf7-form">
    <p<?php if(!empty($err["your_name"])): ?> class="err"<?php endif; ?>>
        <label><?php _e("Вашето име") ?> (*):</label>
        <span class="wpcf7-form-control-wrap"><input type="text" name="your_name" value="<?php echo $data["your_name"] ?>" size="40" class="wpcf7-form-control wpcf7-text" /></span>
    </p>
    <p<?php if(!empty($err["your_company"])): ?> class="err"<?php endif; ?>>
        <label><?php _e("Company") ?>:</label>
        <span class="wpcf7-form-control-wrap"><input type="text" name="your_company" value="<?php echo $data["your_company"] ?>" size="40" class="wpcf7-form-control wpcf7-text" /></span>
    </p>
    <p<?php if(!empty($err["your_phone"])): ?> class="err"<?php endif; ?>>
        <label><?php _e("Phone") ?>:</label>
        <span class="wpcf7-form-control-wrap"><input type="text" name="your_phone" value="<?php echo $data["your_phone"] ?>" size="40" class="wpcf7-form-control wpcf7-text" /></span>
    </p>
    <p<?php if(!empty($err["your_email"])): ?> class="err"<?php endif; ?>>
        <label><?php _e("Email") ?> (*):</label>
        <span class="wpcf7-form-control-wrap"><input type="email" name="your_email" value="<?php echo $data["your_email"] ?>" size="40" class="wpcf7-form-control wpcf7-text" /></span>
    </p>
    <p<?php if(!empty($err["your_subject"])): ?> class="err"<?php endif; ?>>
        <label><?php _e("Subject") ?> (*):</label>
        <span class="wpcf7-form-control-wrap"><input type="text" name="your_subject" value="<?php echo $data["your_subject"] ?>" size="40" class="wpcf7-form-control wpcf7-text" /></span>
    </p>
    <p<?php if(!empty($err["your_message"])): ?> class="err"<?php endif; ?>>
        <label><?php _e("Message") ?> (*):</label>
        <span class="wpcf7-form-control-wrap"><textarea name="your_message" cols="40" rows="10" class="wpcf7-form-control wpcf7-textarea"><?php echo $data["your_message"] ?></textarea></span>
    </p>
 
    <p>
        <input type="submit" value="submit" class="wpcf7-form-control wpcf7-submit" />
    </p>
</form>

template-contact-mail.php

<br />Onderwerp: <?php echo $caption ?>
<br />
<br />NAME:
<br /><?php echo $your_name ?>
<br />
<br />COMPANY:
<br /><?php echo $your_company ?>
<br />
<br />PHONE:
<br /><?php echo $your_phone ?>
<br />
<br />E-MAIL ADDRESS:
<br /><?php echo $your_email ?>
<br />
<br />SUBJECT:
<br /><?php echo $your_subject ?>
<br />
<br />MESSAGE:
<br /><?php echo $your_message ?>
<br />
<br />--
<br />atanasfilipov.com
  • Tweet

What you can read next

WooCommerce изграждане на филтър на поръчките в администрацията по персонализирано поле (Custom Field)
Как да оптимизираме скоростта на WordPress чрез конфигуриране на кеша на браузера в .htaccess файла
Sticky footer или как да задържим footer-а в долната част на страницата

Търсене

Категории

  • CSS
  • SEO Оптимизация
  • WooCommerce
  • Wordpress
  • WordPress Модули
  • Код оптимизация
  • Трикове

Архиви

  • февруари 2026
  • юли 2020
  • юли 2018
  • февруари 2018
  • август 2017
  • март 2017
  • ноември 2016
  • октомври 2016
  • септември 2016
  • август 2016
  • юли 2016
  • юни 2016
  • май 2016
  • март 2016
  • юли 2012

AIT Web Design

Готови ли сте за нов уеб сайт?

  • Безплатна консултация
  • Индивидуален подход
  • Реални резултати
Безплатна консултация

Къде работим?

Работим с клиенти от цяла България и предлагаме професионална изработка на уеб сайтове и онлайн магазини. Имаме реализирани множество проекти в различни градове, като най-голям опит имаме в:

  • Изработка на сайт Хасково
  • Изработка на сайт Пловдив
  • Изработка на сайт София
  • Изработка на сайт Варна
  • Изработка на сайт Бургас

УСЛУГИ

  • Изработка на уеб сайт
  • Онлайн магазин
  • ОПТИМИЗАЦИЯ НА САЙТ
  • Поддръжка на WordPress сайт
  • ХОСТИНГ И ДОМЕЙН
  • Всички услуги

Последни публикации

  • Shipment 1 проблем с новият WooCommerce
  • WooCommerce премахване на потвърждението за изход
  • Добавяне на WooCommerce статус на поръчка
  • Филтриране на постове в администрацията на WordPress за период от време
  • WordPress полезни модули, стратегии и оптимизация за фирмен сайт

ВРЪЗКА С НАС

Работим с клиенти от цяла България
(+359) 888 898 797
Email: office@ait-webdesign.com

AIT WEB DESIGN
6300 Хасково, Ул. Хан Аспарух 9-11. България

Отвори в Google Maps

Връзки

Разгледайте нашите външни профили:

  • Фирмен профил на AIT Web Design в Infobel
  • Фирмен профил в Google
  • Facebook Page

Полезно

  • За нас
  • Портфолио
  • Софтуер
  • Услуги
  • Референции
  • Блог
  • КОНТАКТИ

Софтуер

  • AIT Real-Time Replace PRO – Dynamic Content Replacement for WordPress Multisite
  • VFP Email Logger – Professional Email Logging for WordPress & Multisite
  • Модул за добавяне на продукт по SKU номер в страница количка
  • Система за споделяне на файлове с потребителите от подсайтовете на мрежата
  • Система за видео помощ на подсайтове в мрежата
  • Продукт само за регистрирани потребители
  • Модул за проверка на телефона
  • Multisite Product Sync for WooCommerce
  • Политика за защита на личните данни

Всички права запазени AIT WEB DESIGN 2026

НАГОРЕ