2015-02-09 1 views
0

Я пытался выяснить, как заполнять поля ввода в контактных формах на моем веб-сайте Wordpress. Я попытался использовать плагин с расширением динамического текстового расширения Contact Form 7 и попробовал довольно простой оператор IF с PHP. Но я просто не могу заставить это работать.Динамическое заполнение Контактная форма 7 полей ввода с текущей информацией пользователя при входе на сайт Wordpress

С плагином я могу получить только половину аргументов для работы в коротком коде, даже тогда форма не будет правильно проверяться.

Использование PHP в качестве заполнителя = "" выводит код вместо содержимого переменной. например «$ current_user-> user_firstname»

Любая помощь по этому вопросу была бы высоко оценена.

+0

Не могли бы вы решить эту проблему? Мне нужно сделать то же самое, но я не могу. –

ответ

0

Я сделал это раньше. Вместо использования PHP-кода в качестве заполнителя. Используйте jQuery, например:

$firstname = $current_user->user_firstname; 

<script> 

$("input").val("<?php echo $firstname; ?>") 

</script> 
+0

Когда я использую user_firstname; ?> Я получаю «$ firstname = $ current_user-> user_firstname;?>» Как вывод. И когда я пытаюсь вывести его напрямую, выход пуст:.

+0

сверьтесь делают это следующим образом: ' user_firstname; ?> 'Также убедитесь, что поле firstname не пустое, и вы запускаете сценарий jQuery после того, как документ готов. –

+0

Строка PHP, кажется, работает нормально, если я не помещаю Enter в код. Немного странно, но я могу жить с этим. Я создал поле ввода, как это с Contact Form 7: [текст * Ваше имя-класс: имя вашего] И пытаюсь установить поля пустышку с помощью JQuery теперь вроде так: Я не получаю текст ошибки или странный текст, но местозаполнитель также не устанавливается. –

0

Оказывается, я не использовал короткий код правильно. Это шорткоды я использовал в с Contact Form 7 расширения динамического текста:

Naam* <br /> 
    [dynamictext* your-name 'CF7_get_current_user'] 
    Email* 
    [dynamictext* your-email "CF7_get_current_user key='user_email' "] 

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

  • Нет связанных вопросов^_^