Disgrifiad
Modify Login transforms the default WordPress login experience with enhanced security features and a modern, customizable login page design.
✅ Prevent brute force attacks by hiding your login page
✅ Create a beautiful branded login experience in minutes
✅ No coding required – easy drag and drop builder
✅ Redirect unauthorized users to any page
🔒 Security Features
- Custom Login URL: Replace the standard wp-login.php with your custom endpoint (e.g., yourdomain.com/setup)
- Login Protection: Block direct access to wp-login.php and wp-admin for non-logged in users
- Redirect Protection: Redirect unauthorized access attempts to a URL of your choice
- Google reCAPTCHA Integration: Add CAPTCHA verification to prevent bot attacks
- Login Attempt Tracking: Monitor and log all login attempts with IP addresses and location data
🎨 Design Features
- Visual Login Builder: Modern drag-and-drop interface to customize your login page appearance
- Background Customization: Set custom background colors, images, and opacity
- Logo Control: Upload your own logo with full control over dimensions and positioning
- Form Styling: Customize the login form with custom colors, borders, and padding
- Button Styling: Style login buttons with custom colors and hover effects
- Custom CSS: Add your own CSS for unlimited customization possibilities
🔄 Redirect Options
- Login Redirect: Send users to a specific URL after successful login
- Logout Redirect: Redirect users to a custom URL after logging out
👨💻 Developer Friendly
- Clean Code: Well-organized, documented code following WordPress best practices
- Filter Hooks: Extensive filter hooks for developers to extend functionality
- Performance Optimized: Lightweight implementation with minimal impact on site speed
Perfect For:
- Membership sites
- Client websites
- E-commerce stores
- Educational platforms
- Business websites
- Any WordPress site needing improved security
How It Works
- Set a custom login URL endpoint in the plugin settings (default is “setup”)
- Optionally enable redirect protection to block direct access to wp-login.php
- Customize the login page appearance using the visual builder
- Add optional reCAPTCHA verification for enhanced security
Get Help
Gosod
- Upload the plugin files to the
/wp-content/plugins/modify-login
directory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress
- Go to Settings > Modify Login to configure the plugin
- The default login endpoint is set to “setup”, but you can change it in the settings
- Configure additional options as needed
- Use the Login Builder to customize the appearance of your login page
Cwestiynau Cyffredin
-
What is the default login endpoint?
-
The plugin comes with “setup” as the default login endpoint. Your login URL will be: yourdomain.com/setup or yourdomain.com/?setup [ Depend Upon your permalink]
You can easily change this to any text you prefer in the Settings > Modify Login page.
-
How do I access the login page after enabling the custom login URL?
-
After activating the plugin, you can access your login page at: yourdomain.com/setup or yourdomain.com/?setup [ Depend upon your permalink structure ]
If you’ve changed the default endpoint to something else, you’ll need to use that instead (e.g., yourdomain.com/your-custom-endpoint).
-
Will this plugin work on my multisite WordPress installation?
-
Yes, Modify Login is fully compatible with WordPress multisite installations. The login URL customization works across all sites in your network.
-
I enabled the custom login URL but now I can’t access my admin dashboard. What should I do?
-
If you can’t access your admin dashboard, try these steps:
- Append the default endpoint to your site URL (e.g., yourdomain.com/setup)
- Check your .htaccess file for any conflicting rules
- Temporarily disable any security plugins that might be interfering
- If all else fails, rename the plugin folder in /wp-content/plugins/ via FTP to deactivate the plugin
-
Does this plugin modify core WordPress files?
-
No, Modify Login doesn’t modify any core WordPress files. It uses WordPress hooks and filters to change the login URL and customize the login page appearance. This makes it safer and more compatible with WordPress updates.
-
Can I customize the redirects after login/logout?
-
Yes, you can set custom URLs for both login and logout redirects in the plugin settings. This is useful for directing users to specific pages after they log in or out of your site.
-
How does the Login Builder work?
-
The Login Builder provides a visual interface where you can customize your login page appearance. You can:
– Change background colors and images
– Upload and position your custom logo
– Style the login form and buttons
– Add custom CSS for advanced stylingThe builder shows you a live preview of your changes, making it easy to design the perfect login page.
-
Is reCAPTCHA required to use this plugin?
-
No, reCAPTCHA integration is optional. You can enable or disable it in the plugin settings. If enabled, you’ll need to provide your own reCAPTCHA site key and secret key from Google.
-
Will this plugin conflict with other security plugins?
-
Modify Login is designed to be compatible with most WordPress security plugins. However, plugins that also modify the login URL might conflict. If you experience issues, try disabling one of the conflicting plugins or adjust their settings to avoid overlap.
-
Can I add my own logo to the login page?
-
Yes, the Login Builder includes full logo customization. You can upload your own logo and control its size and position. This is perfect for adding your brand identity to the login experience.
-
Is the custom login URL compatible with caching plugins?
-
Yes, the plugin is designed to work with popular caching plugins. If you experience issues after changing login settings, try clearing your cache.
-
What happens to the default wp-login.php page when this plugin is active?
-
When redirect protection is enabled, the plugin will redirect anyone trying to access wp-login.php directly to your specified redirect URL (or the homepage if no URL is specified). This adds an extra layer of security by concealing the standard login path.
-
Can I track login attempts to my site?
-
Yes, version 2.0.0 includes a login attempt tracking feature that logs all login attempts. You can view IP addresses, user agents, and geographic location of login attempts from the plugin’s admin area.
-
Is there a way to migrate from version 1.x to 2.0.0 safely?
-
Yes, your existing settings will be preserved when upgrading from previous versions. However, as with any major update, we recommend backing up your website before upgrading. The new visual login builder will allow you to take advantage of all the new customization features.
-
What should I do if my custom login URL stops working?
-
If your custom login URL stops working, try these troubleshooting steps:
1. Clear your site cache completely
2. Flush your permalink structure (Settings > Permalinks > Save Changes)
3. Check for plugin conflicts by temporarily disabling other plugins
4. Verify your .htaccess file is correctly configured
5. Reset the login endpoint to the default “setup” in the plugin settings -
What should I do if I forget my custom login endpoint?
-
If you forget your custom login endpoint, you have several options to regain access:
-
Try the default endpoint: First, try using the default “setup” endpoint (yourdomain.com/setup or yourdomain.com/?setup [As per your permalink structure]) as it may still work if you haven’t changed it.
-
Check the database: Your login endpoint is stored in the WordPress options table. If you have database access, you can find it in the
modify_login_settings
option ormodify_login_login_endpoint
option. -
Access via FTP/SFTP: If you have FTP/SFTP access to your server, you can temporarily rename the plugin folder (from ‘modify-login’ to something like ‘modify-login-disabled’) to deactivate the plugin. This will restore the default wp-login.php access.
-
Use WP-CLI: If you have WP-CLI access, you can run
wp option get modify_login_settings
to view your stored settings including the endpoint. -
Edit wp-config.php: As a last resort, you can add this line to your wp-config.php file to temporarily disable all plugins:
php
define('WP_PLUGIN_DIR', '/tmp/disabled-plugins');
After logging in with the standard wp-login.php, remember to remove this line immediately.
Always remember to keep a secure record of your custom login endpoint in a password manager or other secure location.
-
Adolygiadau
Contributors & Developers
“Modify Login – Custom WordPress Login URL & Login Page Designer” is open source software. The following people have contributed to this plugin.
Cyfranwyr“Modify Login – Custom WordPress Login URL & Login Page Designer” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “Modify Login – Custom WordPress Login URL & Login Page Designer” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Cofnod Newid
2.0.1 – 2025-04-24
- Added: Complete UI redesign with modern interface
- Added: Visual login page builder with live preview
- Added: Background image customization with opacity, position and size controls
- Added: Logo customization options
- Added: Form styling options with color picker
- Added: Button styling customization
- Added: Login/logout custom redirects
- Added: Google reCAPTCHA integration
- Added: Login attempt tracking and logging
- Added: Custom CSS support
- Improved: Better security measures for login protection
- Improved: Code architecture and performance optimization
- Improved: Documentation and user guidance
- Fixed: Various bugs and compatibility issues
- Fixed: Plain permalink issue resolved