跳至主要內容
WordPress.org

Taiwan 正體中文

  • 佈景主題目錄
  • 外掛目錄
  • 最新消息
  • 技術支援
  • 關於我們
  • 團隊
  • 取得 WordPress
取得 WordPress
WordPress.org

Plugin Directory

AMSites Login Customizer

  • 提交外掛
  • 我的最愛
  • 登入
  • 提交外掛
  • 我的最愛
  • 登入

AMSites Login Customizer

由 AM-Sites Web Experts 開發
下載
  • 詳細資料
  • 使用者評論
  • 安裝方式
  • 開發資訊
技術支援

外掛說明

AMSites Login Customizer is a lightweight, visual customizer for the WordPress login page by AM-Sites Web Experts. Pick from 30+ templates, customize gradients, image and video backgrounds, completely restyle the form, harden the login with a math captcha and an attempts limiter, save your own presets, and onboard with a step-by-step setup wizard.

All assets shipped with the plugin (logo and background presets) are bundled locally; no remote files are required for the plugin to work.

Key features

  • 30+ ready-made login page templates (classic, animated, glass, neon, etc.).
  • Gradient, image and video backgrounds with 20 image presets and 15 video presets.
  • Full login form restyling: colors, typography, spacing, borders, shadows.
  • Custom logo with click URL.
  • Math Captcha with Simple / Medium / Hard difficulty.
  • Login Attempts Limiter with IP and username blocking.
  • Save and load your own presets.
  • Dark admin mode and step-by-step setup wizard.

螢幕擷圖

Main dashboard with template gallery and quick actions.
Main dashboard with template gallery and quick actions.
Background settings: gradients, images and video presets.
Background settings: gradients, images and video presets.
Login form styling: colors, typography, spacing and borders.
Login form styling: colors, typography, spacing and borders.
Logo settings with click URL and live preview.
Logo settings with click URL and live preview.
Security tab: math captcha difficulty and attempts limiter.
Security tab: math captcha difficulty and attempts limiter.
Presets tab: save, load and manage your custom presets.
Presets tab: save, load and manage your custom presets.
Step-by-step setup wizard for first-time configuration.
Step-by-step setup wizard for first-time configuration.
Dark admin mode for the AMSites Login dashboard.
Dark admin mode for the AMSites Login dashboard.

安裝方式

  1. Upload the amsites-login-customizer folder to the /wp-content/plugins/ directory, or install the plugin through the Plugins > Add New screen in WordPress.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to AMSites Login in the admin sidebar to open the customizer.
  4. Pick a template, adjust colors, backgrounds and form options, then click Save Changes.
  5. Visit wp-login.php (or your custom login slug) to preview the result.

常見問題集

Does this plugin replace wp-login.php?

No. It only restyles the existing WordPress login page and adds optional security features (captcha, attempts limiter). The standard WordPress login flow is preserved.

Will it work with my theme and other plugins?

Yes. The customizer only affects the wp-login.php page output, so your active theme is not modified and there is no conflict with front-end styles.

Are the image and video backgrounds loaded from a remote server?

No. All preset assets (logos and backgrounds) are bundled locally with the plugin. No remote requests are made for the plugin to work.

How does the math captcha work?

A short math question (e.g. 3 + 4 = ?) is added to the login form. The answer is validated server-side together with a signed token. You can choose Simple, Medium or Hard difficulty.

How can I reset the plugin to its default settings?

Open the AMSites Login admin page and use the Reset button, or simply pick one of the built-in templates and save it again.

使用者評論

Perfect Plugin for a Professional Custom Login Page

Usman Zafar 2026 年 6 月 5 日 1 則留言
The default WordPress login page always felt a bit generic. This plugin allowed me to personalize it and make it feel like a natural part of my website. Highly recommended.
閱讀全部 2 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈AMSites Login Customizer〉的開發相關工作。

參與者
  • AM-Sites Web Experts

將〈AMSites Login Customizer〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄。

變更記錄

1.10.0

  • Improved overall dashboard layout and sidebar consistency for a cleaner user experience.
  • Fixed UI alignment issues and enhanced panel behavior to keep the interface more stable and professional across all settings sections.

1.9.6

  • Fixed: inlined sanitize_text_field( wp_unslash( ... ) ) for $_POST['amslc_captcha'] to satisfy WordPress.Security.ValidatedSanitizedInput.InputNotSanitized.
  • Updated: readme “Tested up to” bumped to WordPress 7.0 and full WordPress.org readme compliance (Installation, FAQ, Screenshots, Upgrade Notice).

1.9.0

  • Hardened: every echoed variable is now escaped at output (esc_attr/esc_html/esc_url/wp_kses_post) as required by WordPress.org.
  • Hardened: all $_POST / $_SERVER reads are unslashed and sanitized; AJAX payloads are nonce-verified via guard() and JSON values are walked through map_deep + per-field sanitizers in AMSLC_Settings::update().
  • Replaced the direct require_once ABSPATH . 'wp-login.php' include in the custom-slug handler with a safe wp_safe_redirect( wp_login_url() ); the wp-login.php “hide” branch now only runs for anonymous GET requests.
  • Replaced direct <script> echoes in rc_site_inline() with wp_register_script() + wp_add_inline_script() on properly enqueued handles (both front-end and admin).
  • parse_url() replaced with wp_parse_url().
  • Added /* translators: */ comment to the “Blocked: try again in %d minute(s)” string.
  • Prefixed the remaining loop variables in admin/view.php ($amslc_sans, $amslc_serif, $amslc_disp, $amslc_rows, $amslc_r, $amslc_f).
  • Updated Author URI to the public WordPress.org author profile and rewrote the readme short description to fit the 150-character limit.

1.8.3

  • Updated “Tested up to” header.

1.8.2

  • Fixed admin CSS/JS not loading and all AJAX actions after the v1.8.0 prefix rename (menu hook + wp_ajax_* hooks).

1.8.0

  • Renamed plugin to “AMSites Login Customizer” with the new slug “amsites-login-customizer”.
  • Prefixed all PHP declarations, options, AJAX actions and constants with the unique “amslc_” / “AMSLC_” prefix to avoid collisions.
  • Bundled all background preset images locally; removed all remote (Unsplash/Pixabay) calls.
  • Removed unnecessary load_plugin_textdomain() call (WordPress.org loads translations automatically since WP 4.6).

1.7.3

  • Fixed readme “Tested up to” header for WordPress 6.8 compatibility.
  • Synced Stable Tag with plugin Version.
  • Additional hardening: stricter ABSPATH guards, capability checks, and nonce verification audited across all admin/AJAX entry points.

1.3.0

  • 20 image presets + 15 video presets, accept any browser-supported video format.
  • 8 new animated/effect templates (Aurora, Glow Pulse, Floating, Matrix, etc).
  • Logo Click URL setting.
  • Complete login form customization in dedicated tabs.
  • Math Captcha with Simple/Medium/Hard difficulty.
  • Login Attempts Limiter with IP/username block.
  • Save/load custom presets.
  • Dark admin mode.
  • Step-by-step setup wizard.

中繼資料

  • 版本 1.10.0
  • 最後更新 2 週前
  • 啟用安裝數 10+
  • WordPress 版本需求 5.6 或更新版本
  • 已測試相容的 WordPress 版本 7.0
  • PHP 版本需求 7.0 或更新版本
  • 語言
    English (US)
  • 標籤:
    brandingcaptchacustomizerloginsecurity
  • 進階檢視

評分

5 星,滿分為 5 星
  • 1 個 5 星使用者評論 5 星 1
  • 0 個 4 星使用者評論 4 星 0
  • 0 個 3 星使用者評論 3 星 0
  • 0 個 2 星使用者評論 2 星 0
  • 0 個 1 星使用者評論 1 星 0

Your review

查看全部使用者評論

參與者

  • AM-Sites Web Experts

技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

檢視技術支援論壇

  • 關於我們
  • 最新消息
  • 主機代管
  • 隱私權
  • 展示網站
  • 佈景主題目錄
  • 外掛目錄
  • 區塊版面配置目錄
  • Learn
  • 技術支援
  • 開發者資源
  • WordPress.tv ↗
  • 共同參與
  • 活動
  • 贊助基金會 ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

Taiwan 正體中文

  • 查看我們的 X (之前的 Twitter) 帳號
  • 造訪我們的 Bluesky 帳號
  • 造訪我們的 Mastodon 帳號
  • 造訪我們的 Threads 帳號
  • 造訪我們的 Facebook 粉絲專頁
  • Visit our Instagram account
  • Visit our LinkedIn account
  • 造訪我們的 TikTok 帳號
  • Visit our YouTube channel
  • 造訪我們的 Tumblr 帳號
程式碼,如詩
The WordPress® trademark is the intellectual property of the WordPress Foundation.