[wp-trac] [WordPress Trac] #60789: Administration Email Address: Allow method to deactivate
WordPress Trac
noreply at wordpress.org
Wed Mar 20 11:48:03 UTC 2024
#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 ourwebservices):
Replying to [comment:16 andrewhoyer]:
> 1. A magic link in all admin emails that allows the recipient to
unsubscribe. Whether this removes the email (potentially problematic) or
sets an opt-out flag, it doesn't matter. All that needs to happen is that
WordPress is made aware that no further emails are to be sent to that
email address. At the same time, an email could be sent to all admin-level
users that a new admin email address must be set. We already have that
periodic check in place. It could then show a more urgent notice to
encourage admins to reset that value.
>
> 2. Instead of an open text field, the "Administration Email Address" is
a drop-down list of admin users. This requires many more considerations
such as not being able to delete a user that is selected there. Or, what
if there is only one admin user? There's some definite potential here, but
it needs thought.
>
> 3. Hide the "Administration Email Address" altogether, and send
notifications to all admin-level users. Perhaps make it a checkbox option
in the User settings to receive or not receive the emails. This makes it
super simple, and ensures that as soon as a user is removed from the
website, no emails reach them. Thinking about it a bit more, I actually
like this option the best, even though it's not the simplest.
>
Based on the ideas around point 2 from last week I've been working on
"Site Owner Admin"[https://ourwpplugins.com/site-owner-admin/] which will
swap out the current email field with a drop down list of all
administrator user accounts.
It will also prevent a matching admin user account from being deleted once
one has been set, as well as preventing that user's role from being
downgraded to avoid the "content deletion" screen.
While dashboard notices are annoying, it'll also show one for any admin
that is in the dashboard.
Currently at v0.3, with 0.4 due this afternoon with the annoying notice
added in.
The magic link to set a per user "Don't send me emails" setting could be
interesting. If the admin that is the owner email address clicks to no
longer receive them, then an generic "Please set an owner" email gets sent
to the remaining requesting the change.
Following this "Site Owner Admin" could check for a matching email, but
opt-ed out, to then warn on that situation as well.
Emails intended for the site owner only would not be sent to other
remaining admins for previously mentioned privacy reasons.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/60789#comment:18>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list