Answers.Body: <p>I'd added the CiviCRM profile via the button to add short code - and skipped over the obvious:</p>
  
  <p><a href="https://i.sstatic.net/fxtzp.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/fxtzp.jpg" alt="enter image description here"></a></p>
  
  <p>Click "Edit" instead of "Create".</p>
  
  <p>I didn't find the mistake until I read over short code I'd inserted, which read:</p>
  
  <pre><code>[civicrm component="profile" gid="18" mode="create" hijack="0"]
  </code></pre>
  
  <p>and should have:</p>
  
  <pre><code>[civicrm component="profile" gid="18" mode="edit" hijack="0"]
  </code></pre>
  
  <p>Cheeers</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-09-05T11:05:41.480Z
Answers.Text: As a note, I believe when the profile is in `Edit` mode Civi will throw an error for non authenticated users
Answers.UserDisplayName: Andrei
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-09-05T10:51:57.450Z
Answers.LastActivityDate: 2016-09-05T10:51:57.450Z
Answers.UserDisplayName: Abteilung Gerontopsychiatrie
Body: <p>Perhaps there's an easy way out of this - so I'll keep the details down (for now).</p>
  
  <ol>
  <li>A new user signs in to Wordpress and</li>
  <li>CiviCRM reliably adds this user's email to the contacts.</li>
  <li>The user gets redirected to a page with a CiviCRM profile on it to get more information on the user.</li>
  </ol>
  
  <p>-> The information entered does not populate the new CiviCRM contact, but adds a new one OR if one enters the user's email address it signals that there's a duplicate entry.</p>
  
  <p>Now the documentation says:</p>
  
  <blockquote>
    <p>For websites that have logged-in users, you may want to allow people to provide additional information as they register for an account on your website. Similarly, when people fill out a profile form you may want to encourage (or force) them to sign up for a user account.</p>
  </blockquote>
  
  <p>Latter works (in a different use case); but it's the former option that fails - no matter what I try to tweek in the settings.</p>
  
  <p>Cheers</p>
  
  <p>Stefan</p>
  
Tags: <wordpress><contacts><profile>
Title: Logged in user information doesn't populate profile fields
ThreadText: # Logged in user information doesn't populate profile fields
  
  (Asked by: username_0 on 2016-09-02)
  
  Perhaps there's an easy way out of this - so I'll keep the details down (for now).
  
  1. A new user signs in to Wordpress and
  2. CiviCRM reliably adds this user's email to the contacts.
  3. The user gets redirected to a page with a CiviCRM profile on it to get more information on the user.
  
  -> The information entered does not populate the new CiviCRM contact, but adds a new one OR if one enters the user's email address it signals that there's a duplicate entry.
  
  Now the documentation says:
  
  > For websites that have logged-in users, you may want to allow people to provide additional information as they register for an account on your website. Similarly, when people fill out a profile form you may want to encourage (or force) them to sign up for a user account.
  
  Latter works (in a different use case); but it's the former option that fails - no matter what I try to tweek in the settings.
  
  Cheers
  
  Stefan
  
  **Tags:** wordpress, contacts, profile
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2016-09-05. Score: 1
  
  I'd added the CiviCRM profile via the button to add short code - and skipped over the obvious:
  
  Click "Edit" instead of "Create".
  I didn't find the mistake until I read over short code I'd inserted, which read:
  [civicrm component="profile" gid="18" mode="create" hijack="0"]
  
  and should have:
  [civicrm component="profile" gid="18" mode="edit" hijack="0"]
  
  Cheeers
  
  > **Comments:**
  > **username_1**: As a note, I believe when the profile is in `Edit` mode Civi will throw an error for non authenticated users  
  
  ---
  
  