If I try to change my email address, it will say it has sent a confirmation email to the new email address. But, I do not see any email request to that email.
Is there a way to troubleshoot this or understand the error?
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It only takes a minute to sign up.Sign up to join this community
You can also change your email address from your database with below steps:
admin_emailoption : https://prnt.sc/waaxez
option_valuefield with the new email. This can be done either inline, or by editing depending on your version of phpMyAdmin
The problem is most likely that your localhost environment is not set up to actually send email. That's not a WordPress issue, and so it is out-of-scope for this site. Go to https://stackoverflow.com/ or https://webmasters.stackexchange.com/ and ask about setting up a localhost development environment that can send email.
The simple workaround is to change the
admin_email value in the
wp_options table. @ZealousWeb already described that so I won't repeat it here.
Another simple possibility is to use an email logger plugin. Then when the confirmation email is generated, you can actually access its content from WP, allowing you to copy the confirmation link you need.