Restricted Site Access
Limit access to visitors who are logged in or allowed by IP addresses. Includes many options for handling blocked visitors.
- 4.8★
- from 62 ratings
- 10k+
- active installs
- Updated
- Aug 2026
- Tested to
- WP 7.1
WPScore
15 plugins compared · Updated August 2026 · Restrict
Choosing a WordPress plugin for restrict comes down to a few things: whether it is still actively maintained, whether real users rate it well, and whether it does the specific job you need without dragging the rest of the site down.
We ranked 15 plugins using our WPScore, which weighs the user rating (adjusted for how many people actually rated it), how many sites run it, how recently it was updated, and which WordPress version it is tested against. 15 of them have enough public data to be scored; the rest are listed below the ranked block, clearly marked, rather than being given a number we cannot justify.
How this list is funded. Some links here earn us a commission if you buy. It costs you nothing extra, and it does not move anything up the list — the order comes from the WPScore, which is calculated from public ratings, install counts and update history. See the method.
At a glance
Limit access to visitors who are logged in or allowed by IP addresses. Includes many options for handling blocked visitors.
WPScore
Disable Dashboard access for users of a specific role or capability. Disallowed users are redirected to a chosen URL. Get set up in seconds.
WPScore
Restrict WooCommerce shipping methods based on conditions. Works with your existing shipping methods and zones.
WPScore
Create Access Levels and restrict any post, page, category, etc. Supports bbPress, BuddyPress, WooCommerce, WPML, and more.
WPScore
The permissions plugin for posts, pages, categories, tags and more. You can control permissions for roles, individual users, and even custom groups.
WPScore
Restrict your WooCommerce shop products to be purchasable only to specific countries!
WPScore
Use Cloudflare's free geolocation service to restrict access to your site's login page.
WPScore
Restrict pages based on permissions assigned to pages and granted in user profiles.
WPScore
Restrict content easily to logged in users, members with a specific role or user capability, to it's author, Tickera, Venuera, Easy Digital Downl …
WPScore
Easily show/hide WordPress blocks & widgets with powerful, no-code display logic. Perfect for restricting content. Explore advanced scheduling, Ge …
WPScore
Restrict the usernames, email addresses, characters and symbols or email from specific domain names or language in registration ...
WPScore
Restrict Dates is a Elementor Forms add-on that restricts users from selecting specific dates in your Elementor Forms date picker field.
WPScore
Restrict access to your WordPress pages using WooCommerce products.
WPScore
Restrict permissions with Simple Client Dashboard. Our new "Admin" user role between Administrator and Editor is perfect for clients and Webmasters.
WPScore
Restrict content access for WordPress (WP) | Restrict pages/posts in WP based on user roles and login status to protect content
WPScore