EME helps you to achieve GDPR compliance. While some things (like alerting your visitors of the fact that you use cookies and also inform them about your privacy policy) remains your own responsibility, you can put the eme_change_personal_info shortcode on a regular wordpress page (with all the explaining you want to do) so people can easily and safely request to change (some of) their personal info stored in EME (not all personal data, like memberships of course). The link generated by using #_CHANGE_PERSON_URL in the email the form sends out (the form is created by this shortcode) is only valid for X hours (the lifetime of a wordpress nounce, typical 24 hours).
The content of the generated email can be changed in the EME GDPR preferences.

So in fact it is a 3-step procedure:
1) Decide what you want people to be able to change and set that in the setting “Change personal info Form template” in the EME settings page, tab “Data protection”. The placeholders you can use in this setting are : #_LASTNAME, #_EMAIL, #_PHONE, #_FIRSTNAME, #_ADDRESS1, #_ADDRESS2, #_CITY, #_STATE, #_POSTAL, #_COUNTRY, #_MASSMAIL (and #_OPT_IN, #_OPT_OUT), #_GDPR, #_BIRTHDATE, #_BIRTHPLACE, #_IMAGE and all #_FIELD{xx} placeholders for custom fields of type ‘person’
2) create a wordpress page and put [eme_change_personal_info] in it. Then let people know of this page (privacy policy, mail, …).
If the url you give to people contains the parameter eme_email (with value a valid email address), that email will be used to prefill the email field in the resulting form.
3) after the user enters his email and submits the form, he/she gets an email with a link towards the personal data.


It accepts the following optional parameter:

  • show_form_if_logged_in if set to “1” or “true the shortcode will immediately show the form if the person viewing the page is logged in and a linked EME user is found. Defaults to false. Possible values: 0 or false, 1 or true

To allow people to view all their personal data, you can use the shortcode [eme_request_personal_info]

Note: if the page that contains this shortcode has a parameter eme_email in it (e.g. this_page/?eme_email=mine@me.you ), then that email will be used to prefill the email field. This allows you to mail the url to this page (via EME) to a lot of people and have their email already filled in (so less work for the receiver).

Scroll to Top