2015-06-25 2 views
0

У меня есть форма, которая не создана с использованием каких-либо плагинов, я ищу способ узнать, зарегистрирован ли пользователь, получить свой адрес электронной почты, а затем заполнить поле:Автозаполнение текстовых входов с помощью пользователя meta - email

<tr><td><span style='nowrap:nowrap;font-size:15px;font-family:Arial;width:200px;line-height: 22px;'>Email'</span><br><input type='text' maxlength='100' style='width:250px;' name='Email'></input></td></tr> 

Я бы использовал плагин, но должен быть способ не использовать какие-либо плагины. И так как форма не сделана с плагином, расширение диамантного текста CF7 не будет работать для меня (пока я не создаю) или гравитационных форм. Спасибо заранее.

ответ

1

Получить текущую функцию get_currentuserinfo для получения электронной почты.

проверить код.

<?php 
if (is_user_logged_in()) { 

      global $current_user; 
      get_currentuserinfo(); 
      $user_email = $current_user->user_email; 

    } else{ 

     $user_email = " " ; 
     } 
     ?> 
    <input type='text' maxlength='100' value="<?php echo $user_email ?>" style='width:250px;' name='Email'> 
+0

Я закончил с php inline, это плохо? ' Email *
' –

+0

фактически это было ;-( – sarath

Смежные вопросы