Safeguard
Security Guides•

Should client staff be WordPress administrators or editors?

Most client staff only need the Editor role. Keep Administrator for one or two people, since admins can install plugins and manage users. Role guide.

Safeguard Security Team
3 min read

Most client staff should be Editors or Authors, not Administrators. Only one or two trusted people need the Administrator role, because administrators can install plugins, change themes and manage users. Fewer admins means fewer accounts whose theft hands over the whole site.

WordPress ships with five default roles, and the choice you make on day one tends to stay for years.

What each default role can do

The WordPress roles documentation defines them like this.

RoleWho it suitsScope
AdministratorA technical ownerAccess to all administration features within a single site
EditorContent leadPublish and manage posts, including other users' posts
AuthorRegular writerPublish and manage their own posts
ContributorOccasional writerWrite and manage their own posts but not publish
SubscriberMembersManage their own profile

Capabilities such as install_plugins, edit_users and activate_plugins are listed in the documentation as part of the administrator's toolset, which is why that role is the one attackers want.

Why fewer admins is safer

The hardening guide notes that the dashboard lets administrators edit PHP files by default, calling it often the first tool an attacker will use after logging in, because it allows code execution. A stolen editor login can change content. A stolen administrator login can change code. That difference is the case for least privilege.

A practical setup for client projects

  1. Give the client's lead one Administrator account, tied to a named person.
  2. Give day to day staff the Editor or Author role.
  3. Give the agency its own named administrator accounts, and remove them when the engagement ends.
  4. Use Contributor for guest writers who need review before publishing.
  5. Delete accounts you do not recognise.

When someone says they need admin

Ask what task they are trying to do. If it is updating a menu or a form, check whether an Editor can do it. If it is installing a plugin, the answer should usually go through the agency, since each plugin adds code that needs updating.

Add a second step to the login

The WordPress handbook describes two-step authentication as using two of three possible factors, and CISA describes MFA as requiring two or more authenticators. For administrator accounts in particular, turn it on. The handbook cautions that SMS is not a secure channel, so prefer an authenticator app or key where your tooling supports it.

Review quarterly

List users by role, check for leavers and for accounts with more power than the job needs. Record the date in the retainer notes.

Safeguard provides policies and gates on code changes for repositories, and the free scan is a way to see the dependency side.

Quick check

Can an Editor install plugins?

Not by default. The documentation lists install_plugins among the administrator capabilities.

How many administrators does a small site need?

Usually one for the client and one or two for the agency, each a named person.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.