Blog · WebJi® India

WordPress User Roles & Permissions Explained

Quick answer: WordPress ships six default roles. The Administrator runs everything; the Editor publishes and manages everyone's content; the Author publishes their own posts; the Contributor drafts without publishing rights; the Subscriber manages only a profile; the Super Admin on multisite sits above them all. Give each person the lowest role that fits their job.
✓ In business since 2005✓ INR + GST billing✓ 24/7 Email Support — avg reply < 60 min
Indian freelancer's desk with a laptop showing a website, potted plant and coffee in warm window light — wordpress user roles

The 6 Default Roles

A user role is a bundle of capabilities: the individual permissions that decide who can publish, who can edit other people's work and who can install plugins. WordPress pre-assigns six of these roles, and the table is the whole system at a glance:

RoleCan do
AdministratorEverything: themes, plugins, users, settings
EditorAll content: publish, edit, delete anyone's posts and pages
AuthorWrite and publish their own posts
ContributorWrite and edit drafts; cannot publish
SubscriberProfile only; read access
Super AdminMultisite networks: sites, users, network settings

Roles live under Users in wp-admin and carry over any WordPress hosting plan; editing workflows pair with them. What each role contains, and who should hold which, sits below.

Capabilities in Detail

A capability is one specific permission: publish_posts lets a user hit the Publish button, moderate_comments opens comment moderation, edit_users reaches the account list. A role is the bundle — WordPress pre-assigns each default role its capability set, and the permissions stack, so an Editor can do everything an Author can plus more.

Indian freelancer's desk with a laptop showing a website, potted plant and coffee in warm window light — wordpress user roles

Who Gets What: Writers, Clients, Agencies

Match the role to the work, then stop. A freelance writer who files finished, publish-ready posts gets Author; one whose copy needs review first gets Contributor. The person running the editorial calendar — a content lead or marketer — takes Editor, with publish rights over everyone's work.

Administrator belongs to the site owner and, by default, nobody else. When an agency builds the site, it works as admin during the build and hands the admin account back with documentation at handover, keeping only the access it still needs. Clients who only update content take Editor, never Administrator: one compromised admin login exposes plugin installs, files and every setting. That least-privilege habit is the cheapest control on the list, and it pairs with the WordPress security services checks.

Capabilities go beyond content too. Administrators hold the dangerous ones — installing plugins, editing theme files, updating core — which is why that role is rationed. Plugins add their own: WooCommerce ships two extra roles, Customer and Shop Manager, and membership plugins register theirs, so check a plugin's documentation for what it introduces.

Creating Custom Roles With Plugins

When the defaults do not fit — say a designer who may edit templates but never publish — a role-editor plugin such as Members or User Role Editor builds a custom bundle, or code registers one with add_role() and tunes it with add_cap() and remove_cap().

Be sparing. Capabilities overlap more than they look: edit_theme_options opens the Site Editor plus other theme screens, so a "template editor only" role is easy to get wrong. Test any new role with a throwaway account before handing it out, and delete custom roles nobody uses any more.

Multisite Super Admin Explained

The Super Admin exists only on multisite networks, where one WordPress install hosts many sites. It manages the network itself: creating and deleting sites, installing plugins and themes for the whole network, and managing users across it.

On a standard single-site install there is no Super Admin — the Administrator already holds every capability, including the network-reserved ones. On multisite the split is real: single-site Administrators lose install-level powers such as updating plugins or editing users network-wide to the Super Admin. If you are not running multisite, ignore the role entirely.

Frequently Asked Questions

What are the default WordPress user roles?

Six by default: Administrator (everything), Editor (all content for everyone), Author (their own posts), Contributor (drafts, no publishing), Subscriber (profile only), and Super Admin, which exists only on multisite networks.

What's the difference between Editor and Author?

An Editor can publish, edit and delete anyone's posts and pages and manage comments and categories. An Author can publish and manage only their own posts and upload media — they cannot touch pages or other people's work.

Which role should a content writer get?

Author if they publish their own finished work; Contributor if an editor reviews before publishing. Both keep writers out of site settings, plugins and other people's content.

How do I create custom user roles?

Install a role-editor plugin such as Members or User Role Editor, or register one in code with add_role() and set its capabilities with add_cap(). Test the new role with a throwaway account, and keep the capability list as short as the job allows.

Can subscribers see unpublished drafts?

No. A Subscriber's only capability is read — their own profile. Drafts, private posts and pending reviews are invisible to them; only Editors, Authors (for their own) and Administrators reach drafts.

Why should I limit administrators on my site?

An Administrator can install plugins, edit files and change every setting, so one stolen admin login compromises the entire site. Keeping admin accounts to the owner, and everyone else at Editor or lower, removes the biggest single blast radius.

Is WebJi® an Indian company?

Yes. WebJi® is headquartered in Jaipur, Rajasthan and has operated since 2005. Billing, support and governance all run from India.

Do you provide GST invoices?

Every purchase and renewal gets a GST invoice with our GSTIN, and hosting prices are quoted exclusive of 18% GST. Claim input credit as applicable.

Need help with this?

WebJi® support does it for you — free. Talk to our Jaipur team →