atshift Freeform Login
Add server-verified passkey login to WordPress, customize the login screen, and place full or passkey-only login controls with shortcodes.
Solid choice
atshift Freeform Login is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 3 weeks ago, and scores 64/100 on our health check.
- Actively developed — last update 3 weeks ago
- Tested with the latest WordPress (7.1)
- Small user base (<10 active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where atshift Freeform Login stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| custom login | >100 |
| login | >100 |
| login form | >100 |
| passkey | #46 |
| webauthn | #32 |
About atshift Freeform Login
From the official readme · v2.4.1Description
atshift Freeform Login adds server-verified passkey registration and login to WordPress while keeping the standard WordPress authentication flow and password fallback.
Passkeys let users sign in with a device’s biometric authentication, PIN, or security key instead of typing a username and password. Because each credential is created for this site, passkeys reduce the risks of phishing and password reuse.
Users can register, name, and remove up to five passkeys from the standard WordPress profile screen. The current registration count is shown from 0/5 through 5/5. Synced passkeys may also be available on other devices using the same storage account. After the first passkey is registered on the site, a passkey login button appears on the WordPress login screen and in the [atshift_login] shortcode.
If WP-Members or another plugin already provides the username and password form, [atshift_passkey_login] can add only the passkey button beside it. Username and password login remains available as a fallback, so users should keep a long, unique password and store it in a password manager.
Passkey support is available on PHP 8.3 or newer when the PHP JSON and OpenSSL extensions are enabled and the site uses HTTPS. Localhost is supported for development. The rest of the plugin continues to run on its stated minimum PHP version when the passkey module is unavailable.
Passkey ceremonies are verified on the WordPress server and do not require an external authentication service. The bundled WebAuthn and supporting libraries are MIT licensed; package names and exact versions are recorded in composer.lock.
When atshift User Profile Fields is active, its optional Passkeys field can place the same management controls within the configured profile layout. Credentials and authentication remain managed by atshift Freeform Login.
When atshift Members is active, its account editing screen can show the same passkey management controls with or without User Profile Fields. Its account-withdrawal flow asks Freeform Login to erase the departing user’s passkey credentials and index entries before deletion is completed.
Login screen design and shortcodes
The plugin also customizes the standard WordPress login screen without replacing WordPress authentication. The free version includes background colors and images, a site-title brand display, form placement and width, core color controls, responsive fallback, a live preview, the login shortcode, and Jetpack SSO compatibility.
When Jetpack SSO is active, its WordPress.com login UI is styled without replacing Jetpack authentication. The shortcode uses Jetpack automatically and respects Jetpack settings that hide or bypass the local login form. Use [atshift_login jetpack="hide"] only when local username and password login remains available.
English is provided by the plugin source. Bundled translations are included for Japanese, Spanish, German, French, Brazilian Portuguese, Italian, Russian, Dutch, Simplified Chinese, Polish, Turkish, Indonesian, Traditional Chinese (Taiwan), and Korean.
Links
- Official website: plugins.at-shift.net/en/freeform-login
Shortcodes
Use [atshift_login] for the complete username, password, and passkey login experience.
If WP-Members or another plugin already provides the username and password form, place [atshift_passkey_login] beside it to output only the passkey button. It accepts redirect, remember, and class. remember defaults to false; use remember="true" to request WordPress’s persistent login cookie.
The standalone button is omitted when the visitor is already logged in, passkeys are unavailable, no passkey has been registered on the site, or Jetpack SSO disables local login.
If another plugin provides a frontend profile page, place [atshift_passkey_profile] on it to let the currently logged-in user add, review, and delete their own passkeys. It accepts heading and class; use heading="false" when the surrounding page already supplies the section heading. The shortcode never accepts a user ID, outputs nothing for logged-out visitors, and marks the page as non-cacheable and noindex, nofollow. The membership or profile plugin remains responsible for requiring a login for the whole page.
Pro Add-on
The optional Pro add-on extends the free plugin with custom logo images, precise position offsets, transparency, borders, corner radius, and detailed shadow controls. The free plugin remains usable without an add-on.
You can try the complete Pro design controls on one site for seven days without entering card details. The trial does not renew or charge automatically. When it ends, only Pro design controls stop; Free login, passkeys, Free settings, and saved Pro design values remain intact. A purchased license re-enables the saved Pro design.
- Pro add-on: Try Pro for 7 days or purchase
Related Projects
- atshift User Profile Fields – create practical WordPress user profile fields and optionally place Freeform Login passkey controls within its profile layouts.
- at-shift Fields – arrange custom fields for posts and custom post types with a similar field-building experience.
- atshift Feed Builder – create purpose-specific RSS 2.0 and JSON Feed 1.1 feeds from structured WordPress content.
Installation
- Upload the plugin folder to
/wp-content/plugins/. - Activate the plugin.
- Open Settings > atshift Freeform Login in the WordPress administration menu.
- Configure and save the design.
- Enable login-screen application after reviewing the preview.
- On PHP 8.3 or newer, open Users > Profile to register a passkey.
- To add the complete login form to a page, insert
[atshift_login]. - If another plugin already provides the login form, insert
[atshift_passkey_login]where only the passkey button should appear. - If another plugin provides a frontend profile page, insert
[atshift_passkey_profile]where the current user should manage passkeys.
Shortcode examples:
- Complete form with a redirect:
[atshift_login redirect="/my-account/"] - Passkey button with a redirect:
[atshift_passkey_login redirect="/my-account/"] - Passkey button with a persistent login cookie:
[atshift_passkey_login remember="true"] - Passkey management without a duplicate heading:
[atshift_passkey_profile heading="false"]
For every attribute and examples of passkey-only login and frontend-profile integration, see the Shortcode Guide.
Changelog
2.4.1
- Updated the Plugins screen, settings guidance, and documentation links to open the dedicated Freeform Login Pro page.
2.4
- Added a seven-day Freeform Login Pro trial path across the Plugins screen, settings guidance, and official website.
- Added non-destructive trial expiry handling so Free login, passkeys, Free settings, and saved Pro design values remain available.
- Added safe trial, purchased-license, and license-server outage states with multilingual guidance.
2.3.3
- Added passkey availability and account-data erasure hooks for atshift Members integration.
- Hardened concurrent credential-index updates, account eligibility checks, and passkey deletion with non-pretty permalinks.
2.3.2
- Updated the official product, author, and Pro add-on links following the website migration.
- Refined the Plugins screen purchase labels and removed its translation-project link.
2.3.1
- Limited each account to five registered passkeys and displayed the current count from 0/5 through 5/5.
- Hardened passkey registration limits, profile management permissions, and multisite handling.
2.3
- Added the
[atshift_passkey_profile]shortcode for placing current-user passkey registration and management controls on frontend profile pages. - Added self-only management, cache prevention, and search-index protection for frontend passkey profile integration.
- Updated compatible bundled Symfony dependencies to their latest 7.4 patch releases.
Screenshots
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.
Best atshift Freeform Login alternatives
All custom login plugins →FAQ
atshift Freeform Login: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 4, 2026
Is atshift Freeform Login free?
Yes. atshift Freeform Login is free to download and use from the official WordPress.org plugin directory.
Is atshift Freeform Login safe to use in 2026?
atshift Freeform Login is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 3 weeks ago, and scores 64/100 on our health check.
How many websites use atshift Freeform Login?
atshift Freeform Login is active on <10 WordPress websites and has been downloaded 627 times since it launched in August 2026. It was downloaded 312 times in the last 30 days.
Does atshift Freeform Login work with WordPress 7.1?
Yes. The developer has tested atshift Freeform Login up to WordPress 7.1.2, the latest release. It requires WordPress 6.5 or newer.
What PHP version does atshift Freeform Login need?
atshift Freeform Login requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was atshift Freeform Login last updated?
The latest version, 2.4.1, was released on September 16, 2026 (3 weeks ago).
Who makes atshift Freeform Login?
atshift Freeform Login is developed and maintained by @shift.
What are the best alternatives to atshift Freeform Login?
The most popular alternatives to atshift Freeform Login are LoginPress (200K+ installs), Custom Login Page Customizer (90K+ installs) and All In One Login (60K+ 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