BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
atshift Members icon
Actively maintained Tested with WP 7.1 #65 in access-control

atshift Members

Build a simple membership site with verified registration, member pages, posting controls, a directory, and private files.

Active installs<10New
Downloads · 30d153• 0% vs prev. 30d
Rating—0 reviews
Health score64/100Good
All-time downloads157Since Sep 2026
Support resolved—No recent threads
RequiresWP 6.6PHP 8.1+
Downloads · 7d64▼ -46.7% week over week
Our verdict

Solid choice

atshift Members is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 5 days ago, and scores 64/100 on our health check.

  • Actively developed — last update 5 days ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far
  • Needs PHP 8.1 or newer

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

112233Sep 21Sep 26Oct 1
Yesterday4
Daily average (1y)14
Peak day45Sep 21, 2026
Last 12 months153

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where atshift Members stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
access-control >100 6,931 Best access-control plugins →
member directory >100 2,159 Best member directory plugins →
membership >100 2,020 Best membership plugins →
private content >100 4,162 Best private content plugins →
User Registration >100 4,500 Best User Registration plugins →

About atshift Members

From the official readme · v1.0.1

Description

atshift Members provides a compact foundation for a straightforward WordPress membership site. It keeps member registration, account management, member posting, protected content, an optional directory, and private attachments in one place.

Members can create their own permitted posts and attach images or documents stored separately from the public WordPress Media Library. Each private download checks the member’s current status and access to the parent content.

Bundled interface catalogs cover Japanese, US English, German, Spanish, French, Indonesian, Italian, Korean, Dutch, Polish, Brazilian Portuguese, Russian, Turkish, Simplified Chinese, and Traditional Chinese.

Official website: atshift Members | Japanese

Documentation: Setup guide | Feature and shortcode reference | Pro Add-on

Japanese documentation: Guide | Reference

Set up the member experience

  • Create the registration, account, account-editing, password-reset, and account-closure pages together.
  • Add a member home page with links to the account and the post types each member can use.
  • Accept registrations immediately or hold new accounts for an administrator to approve.
  • Use email confirmation for registration, email-address changes, and password resets.

Manage members and content

  • Activate, suspend, or return accounts to pending status from a dedicated member list.
  • Allow active members to create selected WordPress post types while keeping them from editing other users’ content.
  • Protect selected posts or pages for active members without changing public content elsewhere on the site.
  • Hide standard author archives and username-based author links.

Publish an optional member directory

The directory is disabled by default. When enabled, it can be public, restricted to active members, restricted to site operators, or limited through an optional classification integration. Choose whether to display a member’s name, affiliation, and biography, and exclude individual accounts such as site builders.

Store member-only attachments

Private attachments can be stored in a non-public directory on the WordPress server or on a file-server/NAS share already mounted by the host. Each download checks the current member and the parent content. Ordinary WordPress uploads remain public.

Extend atshift Members

atshift Members works on its own with basic name and biography fields and keeps the core membership-site structure simple. Separate add-ons and related plugins let organizations and businesses strengthen only the parts of operation they need.

  • atshift Members Pro Add-on – strengthens operations for organizations and businesses with staged post and membership-change review, delegated responsibilities and management scopes, targeted announcement delivery and scheduling, CSV member invitations, and a workspace where members can follow posts, private attachments, and approval history.
  • atshift User Profile Fields – strengthens member profiles with additional fields such as telephone numbers and addresses and lets administrators arrange the member-facing profile form.
  • atshift User Profile Fields Pro Add-on – strengthens member organization with hierarchical classifications such as branches, departments, and membership types. Compatible classifications can also be used for posting rules, directory audiences, and Members Pro management scopes.
  • atshift Freeform Login – strengthens the sign-in experience with a customizable login screen plus password and passkey registration, login, and management.

Each add-on and related plugin is a separate product and is not included in this plugin.

The current release supports WordPress single-site installations. Test the complete registration, email, cache, content, file-storage, and account-closure flows on a staging site before opening registration.

Shortcodes

Core account pages:

  • [atshme_registration]
  • [atshme_account]
  • [atshme_account_edit]
  • [atshme_password_reset]
  • [atshme_withdraw]

Member navigation and directory:

  • [atshme_dashboard]
  • [atshme_account_links]
  • [atshme_post_links]
  • [atshme_approval_status] (shows Pro approval data when the add-on is active)
  • [atshme_member_directory]

The dashboard shortcodes accept class, heading_tag, title, and limit where applicable. The directory accepts class, heading_tag, and per_page. Shortcode attributes cannot broaden the access configured by an administrator.

See the feature and shortcode reference for usage details and examples.

External services

Cloudflare Turnstile is used on registration and password-reset request forms to reduce automated abuse. Its browser script loads when one of these forms is displayed. When a request is submitted, the plugin sends the Turnstile response token and the site administrator’s secret key to Cloudflare’s Siteverify endpoint. Cloudflare may also process browser and network signals as described in its policies. Registration and password-reset requests cannot proceed when verification fails.

Service: https://www.cloudflare.com/products/turnstile/
Terms: https://www.cloudflare.com/terms/
Privacy: https://www.cloudflare.com/privacypolicy/

Pwned Passwords is queried whenever this plugin validates a new or changed password. The plugin sends only the first five hexadecimal characters of the password’s SHA-1 hash to the range endpoint at api.pwnedpasswords.com. The password and full hash are never sent. Returned suffixes are used only for the current comparison and are not stored. Password validation fails closed if the service is unavailable (five-second timeout). A site administrator can disable this check by defining ATSHME_PWNED_PASSWORDS_ENABLED as false.

Service: https://haveibeenpwned.com/Passwords
Terms: https://haveibeenpwned.com/TermsOfUse
Privacy: https://haveibeenpwned.com/Privacy

WordPress mail uses the site’s configured mail transport and is not a service supplied by this plugin. Test both external services with credentials for the target site before opening registration.

Privacy and access

Pending requests retain email addresses for at most 30 minutes plus cron delay; completion proofs last 15 minutes. Secret proofs are stored only as hashes. Source, email, and cookie counters use keyed hashes. Audit events expire after seven days plus cron delay. Hashing is pseudonymization, not anonymization. Raw tokens should be redacted from web-server, access, and analytics logs outside WordPress; confirmation pages send no-referrer and no-store headers.

Private downloads recheck membership and parent-content access. Public content can remain visible to logged-out visitors when a member is suspended. CDN and page caches, reverse proxies, and third-party profile, API, and SEO plugins require separate integration testing.

Account closure permanently erases the account and plugin-managed data by default. Members can explicitly transfer selected contributions to a non-login site custodian. Shared physical files, backups, and data stored by unrelated plugins have limits explained before final confirmation.

Installation

  1. Install and activate atshift Members on a single-site WordPress installation using InnoDB tables.
  2. Open Members > Member Page Setup and create the five member pages. Keep these pages published; the plugin restricts account details and forms to the appropriate user.
  3. Open Members > Registration Settings and choose whether to accept registrations and require administrator approval.
  4. Add Cloudflare Turnstile site and secret keys. Server-managed sites can define ATSHME_TURNSTILE_SITE_KEY and ATSHME_TURNSTILE_SECRET in wp-config.php; constants take priority and hide the key controls.
  5. Review Members > Posting Settings, email templates, directory settings, and private-file storage.
  6. Exclude member pages from page caches and shared CDN caches. Verify cron and outgoing email before enabling registration.

HTTPS is required except when WP_ENVIRONMENT_TYPE is local. Production sites reject Cloudflare test keys.

Frequently asked questions

Can I use the plugin without another profile plugin?

Yes. atshift Members can collect a name, display name, and biography on its own. atshift User Profile Fields is optional when you need additional or rearranged fields.

Can members publish WordPress posts?

Yes. Posting Settings lets an administrator choose which registered post types active members may use. A grant covers a member’s own content and does not grant permission to edit other users’ posts. Reading permissions are configured separately.

Is the member directory public?

Only if an administrator enables it and selects Everyone. The directory is disabled by default. Login names, email addresses, and administrative permissions are not directory fields.

Are normal Media Library uploads private?

No. Standard WordPress uploads remain public. Member-only files must use the configured private storage and the member-only attachment controls.

Does the free plugin send bulk announcements?

No. The free plugin sends account-related transactional email. Announcement delivery, scheduling, post review, and staff responsibility assignment are available through the separate atshift Members Pro Add-on.

Does it support multisite?

Version 1.0.1 supports single-site installations.

Changelog

1.0.1

  • Add bundled translations for 15 locales across settings, member pages, default emails, and the media picker.
  • Translate member-home labels using the selected WordPress language while preserving the Japanese wording.
  • Improve translation terminology and validate placeholders, configuration keys, and language catalogs.

1.0

  • Initial public release with email-verified registration, account management, protected member content, posting permissions, and private attachments.
  • Add a member home, optional directory, individual directory exclusions, basic profile presets, and optional integrations with other atshift plugins.
  • Add migration from beta identifiers and strengthen authorization, request validation, external-service documentation, and media-page integration.

Full changelog on WordPress.org →

Screenshots

Create and review the five required member pages and an optional member home page.
Create and review the five required member pages and an optional member home page.
Choose registration availability, administrator approval, and the profile fields used by member forms.
Choose registration availability, administrator approval, and the profile fields used by…
Set member posting permissions independently for each registered post type and hide username-based author links.
Set member posting permissions independently for each registered post type and hide…
Search and manage members, account status, roles, and available post types from one list.
Search and manage members, account status, roles, and available post types from one list.
Give each active member a simple home page with account and posting links relevant to that user.
Give each active member a simple home page with account and posting links relevant to…
Publish an optional directory with an administrator-controlled audience, fields, and per-user exclusions.
Publish an optional directory with an administrator-controlled audience, fields, and…

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best atshift Members alternatives

All access-control plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 PublishPress Capabilities: User Role Access Control, Admin Area Permissions PublishPress Capabilities: User Role Access Control, Admin… User role editing for WordPress. Manage user roles, control capabilities and permissions… by PublishPress 100K+ ★★★★★★★★★★ 4.7 (143) 1 week ago 90
2 Restrict User Access – Ultimate Membership & Content Protection Restrict User Access Create Access Levels and restrict any post, page, category, etc. Supports bbPress… by Joachim Jensen 10K+ ★★★★★★★★★★ 4.3 (94) 1 month ago 72
3 PublishPress Permissions: Access Control, Content Permissions, User Access PublishPress Permissions: Access Control, Content Permissio… The permissions plugin for posts, pages, categories, tags and more. You can control… by PublishPress 10K+ ★★★★★★★★★★ 4.3 (66) 2 weeks ago 91
4 Groups – Memberships and Access Control Groups – Memberships and Access Control Turn your site into a powerful membership solution. Manage members, teams and access to… by itthinx 10K+ ★★★★★★★★★★ 4.8 (382) 1 week ago 93
5 SureMembers – Membership & Content Restriction Plugin SureMembers – Membership & Content Restriction Plugin Protect your content, build memberships, and control who sees what on your WordPress site… by Brainstorm Force 2K+ ★★★★★★★★★★ 5 (2) 4 weeks ago 67
6 Quick Download Button Quick Download Button Add stylish download buttons to any post or page — 7 styles, countdown, popup modal, access… by sidocode 2K+ ★★★★★★★★★★ 4.6 (12) 5 months ago 59
7 SimpleShop SimpleShop The SimpleShop WP plugin connects your WordPress website with a SimpleShop account and… by Redbit s.r.o. 1K+ ★★★★★★★★★★ No reviews 1 month ago 66
8 Menu By User Roles Menu By User Roles Menu By User Roles allows you to control the visibility of menu items based on user roles. by kahnu044 1K+ ★★★★★★★★★★ 5 (3) 1 year ago 49
9 Groups 404 Redirect Groups 404 Redirect Redirect 404's when a visitor tries to access a page protected by Groups. by itthinx 1K+ ★★★★★★★★★★ 4.6 (10) 1 week ago 80
10 Geo Blocker – Control Site Access by Region and IP Geo Blocker – Control Site Access by Region and IP 🔐 Block or allow visitors by country. Track access attempts. View analytics. Stay in… by Mohamed Shili 1K+ ★★★★★★★★★★ 5 (1) 1 year ago 32

FAQ

atshift Members: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 2, 2026

Is atshift Members free?

Yes. atshift Members is free to download and use from the official WordPress.org plugin directory.

Is atshift Members safe to use in 2026?

atshift Members is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 5 days ago, and scores 64/100 on our health check.

How many websites use atshift Members?

atshift Members is active on <10 WordPress websites and has been downloaded 157 times since it launched in September 2026. It was downloaded 153 times in the last 30 days.

Does atshift Members work with WordPress 7.1?

Yes. The developer has tested atshift Members up to WordPress 7.1.2, the latest release. It requires WordPress 6.6 or newer.

What PHP version does atshift Members need?

atshift Members requires PHP 8.1 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was atshift Members last updated?

The latest version, 1.0.1, was released on September 27, 2026 (5 days ago).

Who makes atshift Members?

atshift Members is developed and maintained by @shift.

What are the best alternatives to atshift Members?

The most popular alternatives to atshift Members are PublishPress Capabilities:… (100K+ installs), Restrict User Access (10K+ installs) and PublishPress Permissions: A… (10K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.