{"id":18993,"date":"2026-10-22T21:02:17","date_gmt":"2026-10-22T18:02:17","guid":{"rendered":"https:\/\/www.hyyat.com\/knowledgebase\/wordpress-user-roles\/"},"modified":"2026-10-22T21:02:31","modified_gmt":"2026-10-22T18:02:31","password":"","slug":"wordpress-user-roles","status":"publish","type":"docs","link":"https:\/\/www.hyyat.com\/en\/knowledgebase\/wordpress-user-roles\/","title":{"rendered":"WordPress User Roles and Permissions: Who Needs Administrator Access and Who Does Not"},"content":{"rendered":"<div class=\"hkb\" dir=\"ltr\">\n<div class=\"hkb-tldr\"><b>In short<\/b>WordPress has five core roles: the Administrator controls everything, the Editor manages all content, the Author publishes their own posts, the Contributor writes without publishing, and the Subscriber only reads and manages their profile. The golden rule: give each person the lowest role that does the job. Every extra administrator account is another door that can be opened.<\/div>\n<figure class=\"hkb-fig\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.hyyat.com\/zasogooh\/2026\/10\/hkb-wp-roles.webp\" alt=\"WordPress user roles: user cards with different permissions and a shield\" width=\"1200\" height=\"630\" loading=\"lazy\" \/><\/figure>\n<p>Many sites have five or six Administrator accounts: the owner, the designer who built the site two years ago, the content writer, a former employee. If any of these passwords is stolen, the attacker can install a malicious plugin or delete the whole site. The fix is not complicated: each person gets only the role their work needs.<\/p>\n<h2>The five roles and what each can do<\/h2>\n<div class=\"hkb-tbl\">\n<table>\n<thead>\n<tr>\n<th>Role<\/th>\n<th>What it can do<\/th>\n<th>Suitable for<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Administrator<\/td>\n<td>Everything: plugins, themes, users, settings and content.<\/td>\n<td>The owner and one trusted technical person.<\/td>\n<\/tr>\n<tr>\n<td>Editor<\/td>\n<td>Publish, edit and delete all posts and pages, including others\u2019, and manage comments.<\/td>\n<td>The content manager or chief editor.<\/td>\n<\/tr>\n<tr>\n<td>Author<\/td>\n<td>Write, publish and edit their own posts, and upload images.<\/td>\n<td>A trusted regular writer.<\/td>\n<\/tr>\n<tr>\n<td>Contributor<\/td>\n<td>Write posts without publishing; they wait for an editor\u2019s approval.<\/td>\n<td>A guest writer or trainee.<\/td>\n<\/tr>\n<tr>\n<td>Subscriber<\/td>\n<td>Read content and manage their own profile only.<\/td>\n<td>Registered site members.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3>In a WooCommerce store<\/h3>\n<p>WooCommerce adds two roles: Shop Manager handles products, orders and reports without touching plugins or files, and Customer is for people who buy. A support or sales employee only needs Shop Manager. Read <a href=\"https:\/\/www.hyyat.com\/en\/knowledgebase\/woocommerce-security\/\">WooCommerce security<\/a>.<\/p>\n<h2>How to tidy your site\u2019s permissions step by step<\/h2>\n<ol class=\"hkb-steps\">\n<li><b>Open the users list:<\/b> In the WordPress dashboard choose Users, then filter by role.<\/li>\n<li><b>Review every Administrator:<\/b> Ask: does this person really need to install plugins and change settings? If they only write content, lower them to Editor or Author.<\/li>\n<li><b>Delete old accounts:<\/b> The designer who finished, the employee who left. When deleting, WordPress asks who should own their content; pick an existing account.<\/li>\n<li><b>Never share one account between people:<\/b> Each person gets their own, so you know who did what. Read <a href=\"https:\/\/www.hyyat.com\/en\/knowledgebase\/wordpress-activity-log\/\">the WordPress activity log<\/a>.<\/li>\n<li><b>Make temporary access truly temporary:<\/b> If a developer needs Administrator rights to fix something, create an account and delete or downgrade it when done.<\/li>\n<li><b>Close open registration if you do not need it:<\/b> In Settings, General, make sure the new user default role is Subscriber, and untick \u201cAnyone can register\u201d if your site does not need it.<\/li>\n<\/ol>\n<div class=\"hkb-note w\"><b>Important:<\/b> if you find an Administrator account you do not recognise, do not just delete it. It may be a sign of a hack. Read <a href=\"https:\/\/www.hyyat.com\/en\/knowledgebase\/signs-your-website-is-hacked\/\">the signs your website is hacked<\/a> and scan your files.<\/div>\n<h2>How many Administrators does a site need?<\/h2>\n<p>For most sites, one or two: the owner and one technical person. Everyone else works with lower roles. And if you have an Administrator named admin, read <a href=\"https:\/\/www.hyyat.com\/en\/knowledgebase\/protect-wordpress-login-wp-admin\/\">protecting the WordPress login page<\/a>.<\/p>\n<div class=\"hkb-hh\">\n<h2>How Hyyat Host protects your site<\/h2>\n<ul>\n<li>Brute force protection blocks addresses that repeat failed logins on WordPress accounts. Read <a href=\"https:\/\/www.hyyat.com\/en\/knowledgebase\/brute-force-protection\/\">brute force protection<\/a>.<\/li>\n<li><strong>ImunifyAV<\/strong> scans files daily and catches malicious plugins that a stolen Administrator account might upload.<\/li>\n<li>WP Toolkit in cPanel lets you manage and update WordPress sites from one place.<\/li>\n<\/ul>\n<p style=\"margin:10px 0 0\">Learn more about <a href=\"https:\/\/www.hyyat.com\/en\/wordpress-hosting\/\">Hyyat Host WordPress hosting<\/a>.<\/p>\n<\/div>\n<h2>Frequently asked questions<\/h2>\n<div class=\"hkb-faq\">\n<details>\n<summary>What is the difference between Editor and Author?<\/summary>\n<p>An Author manages only their own posts. An Editor manages all posts and pages, including others\u2019, and moderates comments.<\/p>\n<\/details>\n<details>\n<summary>Can an Editor install a plugin?<\/summary>\n<p>No. Installing plugins and themes and changing settings are Administrator rights only.<\/p>\n<\/details>\n<details>\n<summary>Can I create a custom role?<\/summary>\n<p>Yes, with a role management plugin. But the core roles suit most sites, and every customisation needs careful review.<\/p>\n<\/details>\n<\/div>\n<div class=\"hkb-rel\"><b>Related guides<\/b><\/p>\n<ul>\n<li><a href=\"https:\/\/www.hyyat.com\/en\/knowledgebase\/wordpress-activity-log\/\">The WordPress Activity Log: How to See Who Changed What on Your Site, and When<\/a><\/li>\n<li><a href=\"https:\/\/www.hyyat.com\/en\/knowledgebase\/protect-wordpress-login-wp-admin\/\">How to Protect the WordPress Login Page (wp-admin): 7 Practical Steps<\/a><\/li>\n<li><a href=\"https:\/\/www.hyyat.com\/en\/knowledgebase\/woocommerce-security\/\">WooCommerce Security: How to Protect Your Store, Payments and Customers<\/a><\/li>\n<li><a href=\"https:\/\/www.hyyat.com\/en\/knowledgebase\/brute-force-protection\/\">Brute Force Attacks: How They Work and How We Protect Your Site<\/a><\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.hyyat.com\/en\/kb\/website-protection\/\">All website security guides \u2192<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In shortWordPress has five core roles: the Administrator controls everything, the Editor manages all content, the Author publishes their own posts, the Contributor writes without publishing, and the Subscriber only reads and manages their profile. The golden rule: give each person the lowest role that does the job. Every extra administrator account is another door [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"_templately_pack_id":"","_templately_imported_at":"","_templately_source":"","_templately_import_session_id":"","footnotes":""},"doc_category":[2744],"doc_tag":[],"class_list":["post-18993","docs","type-docs","status-publish","hentry","doc_category-website-protection"],"year_month":"2026-10","word_count":643,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"ahmed fathy","author_nicename":"ahmed-fathy","author_url":"https:\/\/www.hyyat.com\/en\/author\/ahmed-fathy\/"},"doc_category_info":[{"term_name":"Website Security","term_url":"https:\/\/www.hyyat.com\/en\/kb\/website-protection\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/docs\/18993","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/comments?post=18993"}],"version-history":[{"count":0,"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/docs\/18993\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/media?parent=18993"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/doc_category?post=18993"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/doc_tag?post=18993"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}