manifest / unclassified / frontend-user-profile-wordpress-plugin
Frontend User Profile GitLab
Frontend-only user profile with AJAX updates, featuring read-only/edit modes and core-powered login handles.
by v_kovalenko · gitlab.com/v_kovalenko/frontend-user-profile-wordpress-plugin
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://gitlab.com/v_kovalenko/frontend-user-profile-wordpress-plugin/-/archive/master/frontend-user-profile-wordpress-plugin-master.zipFrom the readme
Frontend User Profile
A WordPress plugin that provides a frontend-only user profile system with AJAX updates, custom user role, and secure avatar uploads.
Features
- Custom User Role: frontenduser role with limited permissions (read-only)
- Admin Blocking: Frontend users are automatically redirected away from wp-admin
- Frontend Profile Form: Shortcode-based profile editing with AJAX submission
- Secure Avatar Uploads: File type validation, size limits, and image integrity checks
- Internationalization: Fully translatable with Polish translation included
- Accessible: WCAG-compliant form with proper labels and ARIA attributes
Installation
1. Upload the frontend-user-profile folder to /wp-content/plugins/
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Create a page and add the shortcode [frontendprofile]
4. Assign users the "Frontend User" role
Shortcode
Place this shortcode on any page to display the profile editing form.
Configuration
Admin Settings Page
Go to Settings → Frontend Profile in the WordPress admin to configure:
| Setting | Description | Default |
|---------|-------------|---------|
| Profile Page | The page containing the [frontendprofile