WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Syed Balkhi v1.10.0

Intranet & Private Site

Turn WordPress into a private intranet in one click. Restrict access to logged-in members, with auto-logout and login redirect, also on multisite.

Intranet & Private Site

The facts

Rating
5★ from 11
Active installs
3k+
Price
Free
Last updated
3 Aug 2026
Added
Jul 2014
Requires WP
5.5
Tested up to
WP 7.0.4
Requires PHP
7.0
Downloads
138,453

Our analysis

AI-assisted

All-In-One Intranet is a WordPress plugin designed to transform a WordPress site into a fully private intranet. It simplifies the process of securing content by allowing you to enable privacy with a single checkbox, ensuring that only logged-in users can access the site. The plugin also includes features to manage user access, protect sensitive information, and control where users land after logging in.

This plugin is suitable for organizations looking to create a secure internal network for communications, documentation, project collaboration, and client portals. It provides the necessary access control features that WordPress lacks for private intranet functionality.

Best for: This plugin suits businesses and organizations needing a secure intranet for internal use.

What it does well

  • Turns WordPress into a fully private intranet
  • Single checkbox to enable site privacy
  • Comprehensive access control features
  • Protects sensitive information effectively
  • Suitable for various internal communication needs

Where it falls short

  • Limited information on additional features or customisation options

Verdict

All-In-One Intranet offers a straightforward solution for creating a private WordPress site, though details on customisation are limited.

From the developer

Syed Balkhi's own description of Intranet & Private Site, lightly tidied.

Plenty of companies run their intranet on WordPress. The problem is that WordPress was built for public-facing sites. Making it work as a private intranet typically requires installing multiple plugins, configuring each one separately, and hoping they all play nicely together.

All-In-One Intranet turns your WordPress site into a fully private intranet from a single plugin. Enable privacy with one checkbox, set up auto-logout to protect sensitive information, configure where users land after login, and manage multisite access controls, all from one settings page.

Corporate intranet, private knowledge base, restricted client portal, internal comms hub: the privacy and access control are the same job in each case, and this plugin does that part.

What is an Intranet?

An intranet is a private website or network used internally by an organization. Unlike a public website, an intranet is only accessible to authorized users: typically employees, contractors, or specific team members.

Common uses for a WordPress intranet include:

  • Internal company communications and announcements
  • Employee handbooks, policies, and procedures
  • Knowledge bases and documentation wikis
  • Project collaboration and team coordination
  • HR portals for onboarding and training materials
  • Client portals with restricted access to project files

WordPress already has the editing interface and the user roles for all of these. What it does not have is the access control layer, which is what All-In-One Intranet adds.

Features

All-In-One Intranet has five features, covering what most intranets need:

One-Click Private Site

Enable the “Force site to be entirely private” checkbox, and your entire WordPress site becomes restricted to logged-in users only. Anyone who is not logged in gets redirected to the WordPress login page automatically.

This single setting handles multiple layers of privacy at once:

  • Page and post access – all frontend content requires authentication
  • REST API protection – unauthenticated REST API requests are blocked with a 401 error, so data cannot leak through the API
  • XML-RPC blocking – XML-RPC is disabled entirely when privacy is active
  • Search engine blocking – the robots.txt file is automatically updated to disallow all crawling, so your private content stays out of search indexes
  • Pingback suppression – outgoing pingbacks and trackbacks are disabled so your private site does not announce itself to external services
  • Feed protection – RSS, Atom, and comment feeds require authentication, so protected posts and comments cannot be read through /feed/ or crafted feed URLs
  • Comment and trackback blocking – unauthenticated visitors cannot post comments or trackbacks to protected content through wp-comments-post.php or wp-trackback.php
  • Admin endpoint gating – the admin-ajax.php and admin-post.php handlers require a valid login, so public “nopriv” actions registered by your theme or other plugins do not run for logged-out visitors. A short allowlist keeps the handlers people need before login working: two-factor and passkey plugins, and connected site-management platforms
  • Entry-point coverage – WordPress files that load the site outside the normal page render, such as wp-links-opml.php (the blogroll and OPML export) and wp-activate.php, are sealed so they cannot leak post content, feeds, your site title, or the WordPress version
  • Slug enumeration prevention – WordPress’s canonical redirect does not reveal the slugs of private posts to unauthenticated visitors on pretty permalinks
  • Role and membership enforcement – the REST API and comment gates apply the same role and sub-site membership checks as the rest of the site, so a logged-in user with no role, or who is not a member of the current sub-site, is blocked there too

The plugin also watches your registration settings: if “Anyone can register” is enabled, or open registration is allowed on a multisite network, a warning appears on the settings page so you can fix it.

Auto-Logout for Inactive Users

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for managing URLs.

All in One SEO

AIOSEO is the WordPress SEO plugin. Boost SEO rankings with AI SEO tools, schema, meta descriptions, XML sitem...

Free 2M+ installs 4.7★ (5,201)
301 Redirects

Manage 301 & 302 redirects. Simple redirection & redirects validation. Includes redirect stats & 4...

Free 300k+ installs 4.7★ (578)
Redirection for Contact Form 7

Redirect to any page or URL, execute scripts after submission, save data to the database, and unlock additiona...

Free 200k+ installs 4.7★ (275)
Permalink Manager Lite

Permalink Manager enhances WordPress’s built-in URL system, allowing you to change the URLs of native and cust...

Free 100k+ installs 4.8★ (176)
WP Encryption

Lifetime SSL solution - Free SSL certificate & HTTPS redirect, fix insecure site / SSL errors, Security he...

Free 50k+ installs 4.9★ (1,143)
Redirection

Manage 301 redirects, track 404 errors, and improve your site. No knowledge of Apache or Nginx required.

Free 2M+ installs 4.4★ (703)