[wp-trac] [WordPress Trac] #60789: Administration Email Address: Allow method to deactivate
WordPress Trac
noreply at wordpress.org
Tue Feb 24 16:49:18 UTC 2026
#60789: Administration Email Address: Allow method to deactivate
-------------------------------+------------------------------
Reporter: andrewhoyer | Owner: (none)
Type: feature request | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Administration | Version:
Severity: normal | Resolution:
Keywords: 2nd-opinion close | Focuses:
-------------------------------+------------------------------
Comment (by jonschr):
I don't understand why something so simple couldn't just be fixed. Is
there any net benefit to *anyone* in not allowing a former administrator
to remove their email address?
Then, on next login of an administator-level user, the user logging in
would be able to set that administrative address (to their own address, or
to someone else's).
I agree with some of the comments above: this probably more looks like a
bug in the processes than an issue introduced by WordPress itself. The
main administrator account should be set to the owner of the website, not
to the person who installed the website.
This administrative address is used for technical contacts, primarily, and
the owner of the website is often not the technical contact. This is not a
bug in the process. This is a failure of system design on the part of
WordPress itself, not on the part of developers who are mostly doing the
same thing – using their own email address, because that's the most
obvious way to set it up from the get go. (If there were separate fields
for technical contact and site owner, users would generally set this up
the "right" way, but this would be purely forward-looking, and wouldn't
fix the existing issue).
non admin users shouldn't be able to change databases
- A non-admin user leaving a comment on a website running vanilla WP with
no plugins is changing the database.
- A non-admin user logging in to the website stores the session token in
user meta for that user, changing the database.
- A user registration changes the database (as a non-admin user).
- Core forms, including a password reset attempt, modify the database.
For these reasons, this objection is nonsensical.
@webdados I don't think we should allow anyone from the outside to change
a WordPress option on a website they no longer control, even if it's their
email address.
This assumes details of the implementation which might or might not be how
it would actually be implemented.
It's *their* email address. This isn't an incidental point. CCPA gives a
particular class of users, including for this use case, the right to opt
out of having their personal data be stored. WordPress Core has an
opportunity to solve this simply and completely, rather than putting the
onus on individual site owners.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/60789#comment:34>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list