Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Контактная форма wootique

Тема в разделе "Вопросы, советы и доработки.", создана пользователем YaSerg, 3 фев 2014.

  1. YaSerg

    YaSerg

    Сообщения:
    107
    Симпатии:
    5
    Баллы:
    18
    По умолчанию теме wootique контактная форма содержит 3 поля имя, e-mail и само сообщение. Мне необходимо добавить поле телефон.

    Файл шаблона контактной формы wp-content/themes/wootique/template-contact.php
    в форму код скопированный по аналогии с поля e-mail.
    Код:
                                <li><label for="phone">Телефон</label>
                                    <input placeholder="Ваш телефон" type="text" name="phone" id="phone" value="<?php if(isset($_POST['phone']))  echo esc_attr( $_POST['phone'] );?>" class="txt requiredField" />
                                </li>
    Сюда тоже добавил переменную $phone
    Код:
    if(!isset($hasError)) {
    
                $emailTo = get_option( 'woo_contactform_email' );
                $subject = __( 'Contact Form Submission from ', 'woothemes' ).$name;
                $sendCopy = trim($_POST['sendCopy']);
                $body = __( "Name: $name \n\nEmail: $email \n\nComments: $comments \n\nPhone: $phone", 'woothemes' );
                $headers = __( 'From: ', 'woothemes') .' <'.$email.'>' . "\r\n" . __( 'Reply-To: ', 'woothemes' ) . $email;
    
                //Modified 2010-04-29 (fox)
                wp_mail($emailTo, $subject, $body, $headers);
    
                if($sendCopy == true) {
                    $subject = __( 'You emailed ', 'woothemes' ).get_bloginfo( 'title' );
                    $headers = __( 'From: ', 'woothemes' ) . '<'.$emailTo.'>';
                    wp_mail($email, $subject, $body, $headers);
                }
    Но это поле почему-то приходит на e-mail пустым. Подскажите что я не так делаю.
     
  2. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.266
    Симпатии:
    721
    Баллы:
    113
    Используйте Contact form 7
     
  3. YaSerg

    YaSerg

    Сообщения:
    107
    Симпатии:
    5
    Баллы:
    18
    Попробую, но всё же если кто знает ответ на вопрос пожалуйста отпишитесь, не очень хочется нагружать WP кучей плагинов, тем более для такой простой задачи.
     
  4. Owl

    Owl

    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1