Adding New Users to WordPress

WordPress Optimized for Search Ranking

Whatever type of website you would like to create, WordPress can cater for it. Want a personal blog, or full blown eCommerce site? Or even a Membership site is easy to create with WordPress.

Let’s imagine you are creating a forum or a membership site where you want other people to create their profiles and even collaborate with others, you can add new users easily in WordPress.

Although most plugins whether for forums, membership sites or eCommerce sites allow you to create and add new users to your website, it is very important that you understand Roles and Capabilities you are granting access for your online investment.

You can assign subscribers, administrators, authors, editors and contributors in WordPress and give them different access privileges.

Watch this video session which briefly explains the roles in WordPress

Capability Given Per Roles Assigned

  • Super Admin = 1 (full access)
  • Administrator = 2
  • Editor = 3
  • Author = 4
  • Contributor = 5
  • Subscriber = 6 (only read access)
Capability 1 2 3 4 5 6
create_sites Y
delete_sites Y
manage_network Y
manage_sites Y
manage_network_users Y
manage_network_plugins Y
manage_network_themes Y
manage_network_options Y
upload_plugins Y
upload_themes Y
Capability 1 2 3 4 5 6
activate_plugins Y Y
create_users Y Y
delete_plugins Y Y
delete_themes Y Y
delete_users Y Y
edit_files Y Y
edit_plugins Y Y
edit_theme_options Y Y
edit_themes Y Y
edit_users Y Y
export Y Y
import Y Y
Capability 1 2 3 4 5 6
install_plugins Y Y
install_themes Y Y
list_users Y Y
manage_options Y Y
promote_users Y Y
remove_users Y Y
switch_themes Y Y
update_core Y Y
update_plugins Y Y
update_themes Y Y
edit_dashboard Y Y
customize Y Y
delete_site Y Y
Capability 1 2 3 4 5 6
moderate_comments Y Y Y
manage_categories Y Y Y
manage_links Y Y Y
edit_others_posts Y Y Y
edit_pages Y Y Y
edit_others_pages Y Y Y
edit_published_pages Y Y Y
publish_pages Y Y Y
delete_pages Y Y Y
delete_others_pages Y Y Y
delete_published_pages Y Y Y
delete_others_posts Y Y Y
delete_private_posts Y Y Y
edit_private_posts Y Y Y
read_private_posts Y Y Y
delete_private_pages Y Y Y
edit_private_pages Y Y Y
read_private_pages Y Y Y
unfiltered_html Y Y Y
Capability 1 2 3 4 5 6
edit_published_posts Y Y Y Y
upload_files Y Y Y Y
publish_posts Y Y Y Y
delete_published_posts Y Y Y Y
edit_posts Y Y Y Y Y
delete_posts Y Y Y Y Y
Capability 1 2 3 4 5 6
read Y Y Y Y Y Y

The usual setup is to grant subscriber access, by doing so, you are only granting Read only access, however, as you can see there are many other types of user roles which can be used according to your website setup.

How to Disable New User Registration from WordPress Dashboard

Login to WordPress Dashboard > Settings > General > (Look for option Membership) and un-check the option for ‘Anyone can register’

Disable WordPress User Registration Using .htaccess on Apache

You can use this below code to completely disable new user registration requests to the registration page. Simply add this to .htaccess file and upload to your web server, when the registration spam bot requests the registration page (wp-login.php?action=register), then these .htaccess file rules will throw Page Not Found error

#Block Spam Registration Requests to this URI (wp-login.php?action=register) 
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{THE_REQUEST} ^.*(wp-login.php\?action=register).* [NC]
RewriteRule ^(.*)$ - [F,L]

By RankYa

RankYa is a digital services provider dedicated to growing your sales and business website's results. Highly experienced technical problem solver, Google products expert with proven 'Social Media Marketing' skills, RankYa (100% Australian Owned and Operated) is dedicated to helping small businesses to grow.

We're looking forward to contributing towards your online success. Contact Us.

Questions? Leave a Comment!

Your email address will not be published. Required fields are marked *