How to Block a WordPress User Without Deleting Their Account
Do you need to block a WordPress consumer out of your weblog?
The best option to obtain that is to delete their consumer profile, however it will take away them utterly out of your web site.
On this article, we’ll present you tips on how to block or disable a WordPress consumer with out deleting their account.
When You Shouldn’t Delete a Consumer Account
The simplest option to block a consumer in your WordPress website is by merely deleting their consumer account.
Nonetheless, deleting a consumer account in WordPress requires you to assign all their content material to a different consumer. It will change the author information for these articles.
One option to cope with this situation is to vary the consumer’s password and electronic mail deal with by enhancing their consumer profile. It will block their entry, and so they won’t be able to log in. Nonetheless, this may also change their Gravatar image.
The flexibility to disable a consumer with out deleting their account is particularly useful on multi-author blogs, boards, in addition to community sites.
Now, let’s check out how one can simply block a WordPress consumer with out deleting their consumer account. We are going to cowl three strategies, and you should use the short hyperlinks beneath to leap to the tactic you need to use:
Methodology 1: Blocking a Consumer by Downgrading Their Position
Your WordPress web site comes with a strong user management system that means that you can assign totally different roles to every consumer.
One option to block a WordPress consumer is to downgrade their position. This gained’t cease them from logging in to your WordPress web site, however it would limit what they will do after they log in. If you happen to don’t need them to have the ability to log in in any respect, then it is best to use Methodology 2 or 3 as an alternative.
Downgrading the Consumer Position to Subscriber
You could possibly downgrade the consumer’s position to Subscriber. As soon as they log in, they are going to be given restricted entry to the WordPress admin space. They may solely be capable of change their consumer settings, comparable to their identify and admin colour scheme.
Nonetheless, this generally is a drawback if the consumer has written posts in your web site. In the event that they need to trigger hassle, then they will change their identify to one thing offensive, and it will likely be displayed on all of their posts in your web site.
Downgrading the Consumer Position to ‘No Position for This Website’
A greater position to provide customers you want to block is ‘No position for this web site’.
After they log in, they won’t be directed to the admin space. In the event that they attempt to navigate there, then they are going to be proven an error message stating that they don’t have entry.
First, head over to the Customers » All Customers web page of your admin space.
Subsequent, it is advisable click on the ‘Edit’ hyperlink below the consumer you want to block.
Now it is advisable scroll all the way down to the ‘Position’ setting and choose ‘No position for this web site’ from the dropdown menu.
After that, it is best to click on the ‘Replace Consumer’ button on the backside of the web page to retailer your settings.
The consumer will not be capable of entry any admin settings in your WordPress web site.
If you happen to want to unblock a consumer sooner or later, then merely comply with the identical steps to assign them their earlier position.
Methodology 2: Blocking a WordPress Consumer With ‘Lock Consumer Account’
Lock Consumer Account is a lightweight plugin that does only one job. Upon activation, you might be prepared to dam customers in order that they will’t log in to your web site.
The very first thing it is advisable do is set up the Lock User Account plugin. For extra particulars, see our step-by-step information on how to install a WordPress plugin.
Blocking a Consumer
Begin by navigating to the Customers » All Customers web page of the admin dashboard. As soon as there, it is best to click on the checkbox subsequent to each consumer you want to block.
Subsequent, merely click on the ‘Bulk actions’ button, choose ‘Lock’ from the menu, after which click on the ‘Apply’ button.
Subsequent time these customers attempt to log in, they are going to be blocked and see the error message ‘Your account is locked!’
Unblocking a Consumer
If you happen to want to unblock the consumer sooner or later, then merely comply with the identical steps however select ‘Unlock’ from the ‘Bulk Actions’ menu.
Altering the Lock Message
You’ll be able to customise the message that locked customers see when attempting to log in to your web site.
It is advisable to navigate to Settings » Normal after which scroll to the underside of the web page. You can see a Lock Consumer Account part with a single possibility known as ‘Locked Consumer Message’.
Merely kind the message you need locked customers to see on this discipline, after which click on the ‘Save Adjustments’ button to retailer the settings.
Methodology 3: Blocking a WordPress Consumer on Sure Days or Dates
What in case you don’t need to block a consumer completely? Perhaps you want to ban a consumer for, say, 2 weeks or permit a sure workforce member to log in solely throughout enterprise hours.
In that case, you should use the Consumer Blocker plugin. In addition to having the ability to block customers completely, it additionally means that you can block them throughout sure occasions on totally different days of the week or over a date vary.
The very first thing it is advisable do is set up the User Blocker plugin. For extra particulars, see our step-by-step information on how to install a WordPress plugin.
Upon activation, it is best to navigate to the Consumer Blocker web page in your dashboard. Right here, you may select whether or not to opt-in to the Consumer Blocker mailing record and share non-sensitive data with the developer to assist enhance the plugin.
Merely click on the ‘Skip & Proceed’ or ‘Decide-In & Proceed’ button.
After clicking a kind of buttons, you will notice the Consumer Blocker settings web page.
There are three tabs, so you may block a consumer by time, date, or completely. By default, you see the ‘Consumer By Time’ tab.
Blocking a Consumer by Time and Day
With the ‘Block Consumer By Time’ tab chosen, merely place a checkmark subsequent to the identify of all customers you want to block by time. Alternatively, you may block customers who’ve a sure user role by choosing ‘Position’ from the dropdown menu.
In case your web site has a lot of customers, then you should use the search characteristic to seek out them extra simply.
Then within the ‘Block Time’ part, you may enter the occasions you want to block these customers on every day of the week. You’ll be able to kind the occasions or select them from a dropdown menu.
You’ll be able to shortly copy the identical starting and finish time to every day of the week by clicking the ‘Apply to all’ button. The ‘Reset to all’ button will clear all the occasions you entered.
After that, you may scroll all the way down to the ‘Block Message’ part. When a blocked consumer tries to register, they are going to see a default message. Nonetheless, if you wish to show a extra custom-made block message, you may kind it right here.
As a substitute of displaying an error message when a blocked consumer tries to register, you may redirect them to a different web page in your web site, comparable to your Terms of Service web page or Privacy Policy. If you happen to’d like to do this, then merely paste that web page’s URL into the field offered.
If you end up proud of the settings, simply ensure you click on the ‘Block Consumer’ button. The customers you chose will now be blocked from logging in through the occasions and days you chose.
By repeating these steps, you may block different customers for various time intervals.
Blocking a Consumer by Date Vary
If you happen to want to block a number of customers throughout a sure date vary, then it is best to click on the ‘Block Consumer By Date’ tab on the prime of the display.
It is possible for you to to pick the usernames or roles that you simply want to block.
Subsequent, it is best to scroll all the way down to the ‘Block Date’ part.
You’ll be able to enter the date and time the block will begin and finish. Merely choose the beginning and ending dates and occasions from the dropdown menus. The time can be in a 24-hour format.
You can too add a customized message that the customers will see when attempting to log in. Alternatively, you may enter the URL of the web page you want to redirect them to.
If you end up completed, don’t neglect to click on the ‘Block Consumer’ button.
You’ll be able to block different customers for various date ranges by repeating the steps above.
Blocking a Consumer Completely
You need to ensure you are within the ‘Block Consumer Everlasting’ tab, after which you may choose the usernames (or roles) that you simply want to block completely.
After that, all it is advisable do is kind a customized message that blocked customers will see once they attempt to log in to your web site.
Or you may go away the field clean, and they’re going to see the default message. This says, ‘You might be completely Blocked.’
Or, like the opposite choices above, you may redirect the customers to an online web page reasonably than displaying a message. Merely kind the web page’s URL within the ‘Enter Redirection URL’ field.
Now when the blocked customers attempt to register, they are going to see an error message.
We hope this tutorial helped you discover ways to block a WordPress consumer with out deleting their account. You might also need to see our ultimate WordPress security guide or our skilled picks for the best WordPress security plugins.
If you happen to preferred this text, then please subscribe to our YouTube Channel for WordPress video tutorials. You can too discover us on Twitter and Facebook.