[WordPress] 外掛分享: Users manager – PN

首頁外掛目錄 › Users manager – PN
WordPress 外掛 Users manager – PN 的封面圖片
全新外掛
安裝啟用
尚無評分
10 天前
最後更新
問題解決
WordPress 3.0.1+ PHP 7.2+ v1.1.25 上架:2025-06-17

內容簡介

Users manager - PN 外掛簡化了使用者管理,提供可自訂的註冊表單、登入功能及個人資料編輯,適合會員網站、電子商務及社群平台。其直觀介面和強大功能提升網站的使用者體驗。

【主要功能】
• 前端使用者註冊系統
• 自訂登入系統
• 進階個人資料管理
• 個人資料完成度追蹤
• 強大的表單建構器
• 安全性功能整合

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.1.25) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Users manager – PN」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

This WordPress plugin simplifies user management by providing customizable registration forms, login functionality, and profile editing directly on your website. Perfect for membership sites, e-commerce, and community platforms, it supports advanced features like role-based access control, email verification, and user activity tracking. Its intuitive interface allows easy setup and management, while offering compatibility with popular themes and plugins. Enhance your site’s user experience with responsive designs and seamless integrations. Whether for small businesses or large-scale websites, this plugin is your all-in-one solution for efficient user management.
Core User Management Features:

Frontend User Registration: Complete user registration system accessible directly from your website’s frontend. Users can create accounts without accessing the WordPress admin area, with customizable registration forms that include email, password, and unlimited custom fields.

Custom Login System: Beautiful, responsive login forms that integrate seamlessly with your site design. Includes “Remember Me” functionality and password recovery links, all accessible via shortcodes.

Advanced Profile Management: Comprehensive user profile system with tabbed interface including Profile editing, Image/avatar management, Notifications preferences, Private file management, and Advanced options (password change, account deletion). Users can edit their profiles directly from the frontend with real-time validation.

Profile Completion Tracking: Visual progress indicator showing profile completion percentage. Administrators can configure which fields count toward completion, encouraging users to complete their profiles with helpful links to incomplete sections.

Powerful Form Builder:
The plugin includes a sophisticated form builder that allows you to create custom registration and profile forms with a wide variety of field types:

Input Fields: Text, number, email, password, URL, date, time, color, hidden, and nonce fields. Password fields include strength checker with visual feedback and requirements validation.

Advanced Input Types: Range sliders with min/max labels, star rating systems (customizable number of stars), checkbox switches with toggle styling, and radio button groups with custom styling.

Media Fields: Image upload with gallery support (single or multiple), video upload and management, audio file upload, and general file upload with preview.

Rich Content Fields: Textarea for longer text input, WYSIWYG editor (Trumbowyg) for rich text editing, HTML content blocks, and audio recorder with transcription capabilities.

Selection Fields: Single and multiple select dropdowns with search functionality, custom selector component with AJAX search, and tag input system with autocomplete suggestions.

Complex Fields: Multi-field groups (html_multi) that allow creating repeating field sets with drag-and-drop reordering, conditional fields that show/hide based on parent field values, and field sections with collapsible groups.

All form fields support: custom CSS classes, required field validation, placeholder text, help descriptions, default values, conditional display logic, and custom validation rules.
Security Features:

Google reCAPTCHA v3 Integration: Invisible bot protection with score-based verification. Configurable threshold settings and automatic suspicious registration detection with email notifications to administrators.

Honeypot Protection: Hidden form fields that trap automated bots without affecting legitimate users.

Rate Limiting: Configurable limits on registration attempts per IP address within specified time windows to prevent abuse.

Akismet Integration: Spam detection for user registrations using WordPress’s built-in Akismet service.

Bot Analysis Tool: Advanced analysis system that examines existing users for bot patterns including suspicious email patterns, bot-like usernames, empty profiles, rapid registrations from same IP, suspicious user agents, sequential email patterns, and generic display names. Provides detailed reports with suspicion scores and pattern identification.

Security Logging: Comprehensive logging system that tracks security events, failed registration attempts, suspicious activities, and bot confirmations for administrative review.

User Profile Features:

Custom Avatar System: Users can upload custom profile pictures with automatic Gravatar fallback. Includes random avatar generation with color-coded initials for users without images. Supports custom image sets for default avatars.

Profile Fields Management: Administrators can add unlimited custom fields to user profiles through an intuitive interface. Fields can be added, edited, or removed dynamically without code changes. Supports all form field types mentioned above.

Profile Validation: Real-time validation of required profile fields with visual indicators. Users are prompted to complete missing required information before accessing certain features.

Auto-Login Tool: Administrators can log in as any user (except other administrators) for support and testing purposes. Includes secure token-based authentication and automatic session management.

Account Management: Users can change passwords through WordPress’s standard password reset system, delete their own accounts with password confirmation, and manage notification preferences.

Notifications System:

Integrated Notifications: Full integration with Mail Manager – PN plugin for advanced email notifications. Users can manage their notification preferences directly from their profile.

Newsletter Management: Newsletter subscription system with email activation links. Users receive welcome emails upon newsletter activation. Supports multi-language notification preferences when Polylang is active.

Notification Preferences: Users can opt-in/opt-out of system notifications with a simple checkbox. Language selection for notifications when multiple languages are available.

CSV Import/Export:

Bulk User Import: Import multiple users at once using CSV files. Download customizable CSV templates that include all registered profile fields with proper formatting instructions.

Template Generation: Automatic CSV template generation based on your current form field configuration. Includes example rows showing proper data formats for each field type.

Data Validation: CSV import includes validation for email addresses, role assignments, date formats, and custom field types before user creation.

Shortcodes:
The plugin provides numerous shortcodes for easy integration:

[userspn-profile] – Complete user profile interface (popup or inline)
[userspn-login] – Login form
[userspn-user-register-form] – Registration form
[userspn-profile-edit] – Profile editing form
[userspn-profile-image] – Avatar/image management
[userspn-get-avatar] – Display user avatar
[userspn-notifications] – Notification preferences
[userspn-user-files] – Private file management
[userspn-csv-template] – Download CSV template
[userspn-csv-template-upload] – CSV upload interface
[userspn-call-to-action] – Customizable call-to-action blocks
[userspn-newsletter] – Newsletter subscription form

Gutenberg Blocks:

User Profile Block: Native Gutenberg block for inserting user profiles directly into pages and posts. Supports inline display mode and integrates seamlessly with the block editor.

Additional Features:

Multi-language Support: Full Polylang integration for multi-language sites. Users can select their preferred notification language, and profile fields adapt to the current language context.

Responsive Design: All forms and interfaces are fully responsive and mobile-friendly, ensuring a great experience on all devices.

AJAX-Powered: Forms submit via AJAX without page reloads, providing a smooth user experience with loading indicators and success/error messages.

Customizable Styling: Extensive CSS classes and structure allow for easy theme customization. All components follow consistent naming conventions.

WooCommerce Compatibility: Designed to work seamlessly with WooCommerce, avoiding conflicts during checkout processes.

Cron Jobs: Built-in scheduled tasks for maintenance, cleanup, and automated processes.

Developer-Friendly: Extensive hooks and filters for developers to extend functionality. Clean, well-documented code following WordPress coding standards.

Technical Highlights:

Uses WordPress best practices for security, sanitization, and validation
Proper nonce verification for all form submissions
KSES filtering for safe HTML output
Efficient database queries and caching where appropriate
Proper script and style enqueuing with dependency management
Translation-ready with .pot file included
Compatible with WordPress 3.0.1+ and PHP 7.2+

This plugin transforms WordPress user management from a backend-only task into a comprehensive, user-friendly frontend experience that enhances engagement and simplifies administration.
Credits
This plugin stands on the shoulders of giants
Owl Carousel v2.3.4
Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
Copyright 2013-2018 David Deutsch
https://owlcarousel2.github.io/OwlCarousel2/
https://github.com/OwlCarousel2/OwlCarousel2/blob/develop/dist/owl.carousel.js
Trumbowyg v2.27.3 – A lightweight WYSIWYG editor
alex-d.github.io/Trumbowyg/
License MIT – Author : Alexandre Demode (Alex-D)
https://github.com/Alex-D/Trumbowyg/blob/develop/src/ui/sass/trumbowyg.scss
https://github.com/Alex-D/Trumbowyg/blob/develop/src/ui/sass/trumbowyg.scss
https://github.com/Alex-D/Trumbowyg/blob/develop/src/trumbowyg.js
Developers
Architecture Overview
The plugin follows WordPress coding standards and uses an object-oriented architecture. The core class (USERSPN) orchestrates functionality through a loader system (USERSPN_Loader) that manages actions, filters, and shortcodes.

Main plugin file: userspn.php – Constants, activation/deactivation hooks, initialization
Core class: includes/class-userspn.php – Loads dependencies and registers hooks
Modular classes: Each feature is encapsulated in its own class file (Forms, Security, Validation, CSV, etc.)

Available Hooks
Actions:
* userspn_user_register – Fires after user registration
* userspn_user_wp_login – Fires on login
* userspn_cron_daily – Daily scheduled task
* userspn_cron_thirty_minutes – 30-minute scheduled task
Filters:
* userspn_get_avatar – Filter avatar output
* userspn_body_classes – Add custom body classes
* userspn_show_admin_bar – Control admin bar visibility
* userspn_lostpassword_url – Customize lost password URL
AJAX Endpoints:
* wp_ajax_userspn_ajax – Authenticated requests
* wp_ajax_nopriv_userspn_ajax_nopriv – Non-authenticated requests
Support
For developer support, bug reports, or feature requests:
* Email: [email protected]
* Website: https://padresenlanube.com/

延伸相關外掛

文章
Filter
Mastodon