Protect Your Content with a Beautiful, Brandable Password Gate
SitePass is the cleanest way to restrict access to your WordPress site or select pages. Set one global password and choose exactly where it’s required—homepage, all pages, all posts, selected pages or posts, and even entire post categories. Visitors see a polished overlay with your logo and message; admins are always able to view and manage the site.
DEMO THIS PLUGIN HERE Use password = unlock (no caps)
Why SitePass?
- Fast & lightweight: Minimal code, optimized for performance.
- Zero friction: One global password—no user accounts required.
- Brand-ready: Upload your logo (up to 800px), pick colors, fonts & corner radius.
- Admin-safe: Never locks /wp-admin/ or the login page.
- Precise control: Protect homepage, all pages, all posts, specific pages, specific posts, or entire categories.
- Invisible trigger: Add
to any page to require the password for that page.
- Session control: Set the duration (seconds, minutes, hours, days, or a specific date). “Force Expire” invalidates all active sessions instantly.
How It Works
- Set a Global Password in Settings → SitePass.
- Choose where protection applies (homepage / pages / posts / categories), or simply drop
into a page to trigger protection there. - Customize the overlay and message container to match your brand.
- Pick a Session Duration (seconds, minutes, hours, days, or an exact end date). Visitors re-enter the password after it expires.
- Need to lock it down now? Click Force Expire Session Now and all current sessions are invalidated immediately.
Design Controls
- Overlay color & opacity
- Container background, opacity & corner radius
- Custom logo (JPG/PNG/WebP, up to 800px width)
- Message area: HTML editor, font family selector, text color & font size
- Password field: width/height, background, border color, border radius, text color & font size
- Button font size
Perfect For
- Agencies & freelancers: Share in-progress or staging sites privately.
- Launch teasers & event microsites: Hide content until a reveal date/time.
- Client approvals & private docs: Gate select pages or categories with one shared code.
- Education & workshops: Quickly protect course pages without user management.
Technical Notes
- Admin & login are never locked.
- Compatible with most themes, caching, and CDNs.
- GDPR-friendly: uses a simple cookie; stores no personal data.
- WP 5.8+ and PHP 7.4+ recommended.
- License: GPLv2 or later.
What’s Included
- Shortcode:
(invisible to visitors; shows a small badge only for admins).
- Global controls: Homepage, all pages, all posts, specific pages/posts, and post categories.
- Branding tools: Logo, colors, fonts, sizes, opacity, and rounded corners.
- Session management: Flexible durations + one-click global “Force Expire”.
Changelog Highlights (1.2.0)
- GPL compliance: “GPLv2 or later” & bundled LICENSE.
- Invisible shortcode trigger maintained.
- Admin safety & performance refinements.
Give your visitors a premium, on-brand lock screen—and your team precise control—without the hassle of accounts and roles.






