BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
atshift Freeform Login icon
Actively maintained Tested with WP 7.1

atshift Freeform Login

Add server-verified passkey login to WordPress, customize the login screen, and place full or passkey-only login controls with shortcodes.

Active installs<10New
Downloads · 30d312▼ -39.3% vs prev. 30d
Rating—0 reviews
Health score64/100Good
All-time downloads627Since Aug 2026
Support resolved—No recent threads
RequiresWP 6.5PHP 7.4+
Downloads · 7d22• 0% week over week
Our verdict

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 & support

Daily downloads

142944Aug 17Sep 9Oct 3
Yesterday2
Daily average (1y)13
Peak day59Aug 24, 2026
Last 12 months632

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

Rankings

Where atshift Freeform Login stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
custom login >100 4,656 Best custom login plugins →
login >100 8,696 Best login plugins →
login form >100 4,139 Best login form plugins →
passkey #46 107 Best passkey plugins →
webauthn #32 53 Best webauthn plugins →

About atshift Freeform Login

From the official readme · v2.4.1

Description

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

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.

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

  1. Upload the plugin folder to /wp-content/plugins/.
  2. Activate the plugin.
  3. Open Settings > atshift Freeform Login in the WordPress administration menu.
  4. Configure and save the design.
  5. Enable login-screen application after reviewing the preview.
  6. On PHP 8.3 or newer, open Users > Profile to register a passkey.
  7. To add the complete login form to a page, insert [atshift_login].
  8. If another plugin already provides the login form, insert [atshift_passkey_login] where only the passkey button should appear.
  9. 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.

Full changelog on WordPress.org →

Screenshots

A customized WordPress login screen places passkey login above the standard username and password fallback.
A customized WordPress login screen places passkey login above the standard username and…
Users can register a passkey from their WordPress profile, with guidance about passkeys and password security.
Users can register a passkey from their WordPress profile, with guidance about passkeys…
Registered passkeys show a recognizable name, registration date, last-used date, and a delete action.
Registered passkeys show a recognizable name, registration date, last-used date, and a…
The visual design editor provides grouped controls and responsive previews before login-screen changes are enabled.
The visual design editor provides grouped controls and responsive previews before…

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 Freeform Login alternatives

All custom login plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 LoginPress | wp-login Custom Login Page Customizer LoginPress | wp-login Custom Login Page Customizer LoginPress is a Custom Login Page Customizer plugin allows you to easily customize the… by Adnan 200K+ ★★★★★★★★★★ 4.8 (1.1K) 3 months ago 86
2 Custom Login Page Customizer Custom Login Page Customizer Custom Login Customizer allows you to easily customize your admin login page, straight from… by Adnan 90K+ ★★★★★★★★★★ 4.8 (410) 9 months ago 67
3 All In One Login — Login Page Security and Customization for WordPress with Google reCAPTCHA, Social Login, Temporary Login, 2FA, and more. All In One Login Do you want to secure and customize the WordPress login page? Download the All in One Login… by Saad Iqbal 60K+ ★★★★★★★★★★ 3.6 (35) 2 months ago 74
4 Login & Register Customizer – Forms, Popup, Profile & WooCommerce Login & Register Customizer Give your WordPress or WooCommerce website a modern login experience with beautiful, fast… by xootix 40K+ ★★★★★★★★★★ 4.8 (254) 4 days ago 84
5 Easy Hide Login Easy Hide Login Hide wp-login.php file, prevent attacks on login form, hide login & increase security. No… by WebFactory 20K+ ★★★★★★★★★★ 4.4 (43) 3 weeks ago 87
6 AGCA – Custom Dashboard & Login Page AGCA – Custom Dashboard & Login Page CHANGE: admin menu, login page, admin bar, dashboard widgets, custom colors, custom CSS &… by cusmin 20K+ ★★★★★★★★★★ 4.5 (64) 1 year ago 54
7 Admin Custom Login Admin Custom Login Customize Your WordPress Login Screen Amazingly - Add Own Logo, Add Social Profiles, Login… by Weblizar 20K+ ★★★★★★★★★★ 4.6 (388) 3 weeks ago 77
8 Custom Login Custom Login Custom Login allows you to easily customize your admin login page, works great for client… by Austin 10K+ ★★★★★★★★★★ 3.6 (97) 2 months ago 79
9 Teydea Login Customizer – Custom Login Page, Branding & Styling Teydea Login Customizer Customize the WordPress login screen with your own colors, logo, backgrounds, and form… by Teydea Studio 10K+ ★★★★★★★★★★ 4.8 (14) 1 month ago 84
10 White Label – WordPress Custom Admin, Custom Login Page, and Custom Dashboard White Label Our White Label WordPress plugin lets you make a custom admin experience. Create a custom… by Link Software LLC 10K+ ★★★★★★★★★★ 5 (21) 1 month ago 90

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
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.