Export Personal Data
-
The
Export Personal Dataconfirmation email contains the following URL: https://<site_address>/wp-login.php?action=confirmaction&request_id=XX&confirm_key=XXXXXXXXIf the
Rename login page featureis enabled, this URL will not work.
Is there a workaround solution that will allow the WordPress member to use the link that is referenced in the confirmation email?
The page I need help with: [log in to see the link]
-
Hi @mengelsen
you can pass the action , request_id and confirm_key after the renamed login page like wp-login.php it shoud work
https://{siteaddress}/{renamedlogin}?action=confirmaction&request_id=XX&confirm_key=XXXXXXXX
If you will notice if logout it passes this param and show logout message
?loggedout=true&wp_lang=en_US
Regards
@hjogiupdraftplus, sadly the WordPress UI does not allow me to customize the confirmation email.
(The
Export Personal Datafeature lives within theToolsmenu of the WP-Admin sidebar.)That said, has anyone created a WP function that allows them to modify the default confirmation email?
@hjogiupdraftplus: you are correct. If you manually modify the URL (replace
wp-admin.phpwith thecustom-Login-text), you can successfully complete the email verification check.With this in mind, can WP Security modify the URL string in the confirmation email, if
Enable rename login pageis set toTRUE?That said, has anyone created a WP function that allows them to modify the default confirmation email?
Give the following plugin a try. Let us know if this helps you.
https://wordpress.org/plugins/bnfw/
Kind regards.
@mbrsolution, that’s a very handy plugin!
However, only shortcode for the
Data Export Requestconfirmation email is:[request_confirmation_link]The confirmation link structure looks like this:
https:///wp-login.php?action=confirmaction&request_id=XX&confirm_key=XXXXXXXXBecause the
request_idandconfirm_keyare unique to an individual export request, I’m not convinced the betternotificationsforwp plug will help me.The best I could do is explain (within the email) what the end-user needs to do in order to make the URL usable.
Hi @mengelsen
I tried check the issue in more detail. If I cross check
aiowps_user_request_email_contentfilter gets applied which makes the wp-login.php used and if I cross check with wp-login.php the confirmation link works fine here.. let me know if there is any@hjogiupdraftplus I don’t fully understand what you want me to try. Can you provide me a set of instructions? Thanks!
Hi @mengelsen
The confirmation link with wp-login.php must work though you have enabled rename login page.
https://<site_address>/wp-login.php?action=confirmaction&request_id=XX&confirm_key=XXXXXXXX
I have tested and it works fine. please cross check if it do not works let me know.
Below screenshot shows Email sent for first record. For that record I have confirmed using wp-login.php url and worked fine here
@hjogiupdraftplus: My test user is getting the confirmation email. (No problems there.) However, when they click the confirmation link, they are taken to a solid white page.

However, when I replace
wp-login.phpstring with therenamed login pagestring, the confirmation message successfully loads.
Hi @mengelsen
If I cross check again confirmation link with wp-login.php works fine here.
https://snipboard.io/7diDuB.jpg
can you please make sure you have latest version of AIOS 5.1.5 installed ?
If yes Can you please export settings from WP Security > Settings > Import / Export and send it privately via our premium support (use order number 0000 and link to this support ticket):
https://aiosplugin.com/premium-support/
So I can cross check if any another setting making issue.
You can do one thing mean while you can go to the below file
/wp-content/plugins/all-in-one-wp-security-and-firewall/classes/wp-security-process-renamed-login-page.phpand replace line 79 inside function
aiowps_user_request_email_content($email_text, $email_data) {$email_text_modified = str_replace('###CONFIRM_URL###', esc_url_raw($new_confirm_url), $email_text);replace above with below
$email_text_modified = str_replace('###CONFIRM_URL###', esc_url_raw($confirm_url), $email_text);Please note that on update of the plugin above changes will be removed.
A premium ticket has been submitted. I accidentally uploaded a screenshot instead of the WP Security settings. 😛
I’ll send the AIOWPS settings file as soon as the support team posts a status update to the ticket–which should trigger an email that will arrive in my Inbox.
Modifying the function within
wp-security-process-renamed-login-page.phpis working (for the time being).Also please let me know which version of wordpress there you have.
I’m rocking WordPress v6.1.1
Hi @mengelsen
If I try check with your all import setting in my local with wp-login.php things works fine and do not show blank page.
It is very strange that there it makes issue. can you please let me know which server are you using ? is it nginx ?
The topic ‘Export Personal Data’ is closed to new replies.