troubleshooting Question

Prefill Wordpress contact form with current logged in users details.

Avatar of sabecs
sabecs asked on
WordPressPHP
2 Comments1 Solution307 ViewsLast Modified:
I have enabled a plugin call "PHP Code Snippets"
and have added code below

$current_user = wp_get_current_user();
    echo  $current_user->user_email ;

which creates a Snippet Short Code

[xyz-ips snippet="Current-Users-Email"]


If I include the xyz-ips short code  in my form "Contact Form 7" as below, it displays the email address at top of the form but how can I set it as a placeholder?

So, basically I want to have a users email already prefilled in the form if they have logged on?


[xyz-ips snippet="Current-Users-Email"]

<fieldset>
      <legend>Compliance Question</legend>
      <ol>
            <li> Name [text cf7s-name] </li>
            <li> Email [email* cf7s-email placeholder "current-users-email"] </li>
                <li> Question [textarea cf7s-comments] </li>
      </ol>
[recaptcha]
      [submit "Submit"]
      <p>* Required</p>
</fieldset>
ASKER CERTIFIED SOLUTION
James Rodgers
Web Applications Developer

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 1 Answer and 2 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 2 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros