BugWP logo BugWP
P Plugins T Themes C Core
Community Articles Plugins Rollback
WordPress Cache Detector Check cache headers, CDN signals and TTFB. WordPress Hosting Checker See IP, ASN, DNS, CDN and hosting hints. WordPress Redirect Checker View redirect hops, HTTPS/www policy, headers.
Submit a Bug

Bug Tracker

Plugins Themes Core
Community Articles Plugins Rollback

WordPress Tools

WordPress Cache Detector Inspect cache headers and TTFB. WordPress Hosting Checker Find IP, ASN, DNS, CDN & host. WordPress Redirect Checker See redirect hops, HTTPS/www policies.
Submit a Bug
Skip to content
BugWP

BugWP

  • Bug Tracker
    • Plugins
    • Themes
    • Core
  • Community
  • Articles
  • Plugins Rollback
  • WordPress Tools
    • WordPress Cache Detector
    • WordPress Hosting Checker
Submit a Bug
Back to Community
Home / Community / Plugin → Wps hide login

Resolving Common Redirect and Login Issues with WPS Hide Login

49 threads Sep 16, 2025 Plugin → Wps hide login

Content

WPS Hide Login is a popular plugin for changing the default WordPress login URL, but like any software, it can sometimes conflict with other plugins, themes, or server configurations. Based on community reports, here are the most common issues and their solutions.

1. The ERR_TOO_MANY_REDIRECTS Error

This is one of the most frequent problems reported. It often occurs when another plugin or service, like Jetpack's Single Sign-On (SSO) or a BuddyPress private message link, tries to access the original wp-login.php URL. The WPS Hide Login plugin intercepts this request, and a redirect loop can begin if the other plugin isn't compatible.

Why it happens: The conflict arises because the third-party plugin or service is hardcoded to use the standard WordPress login URLs. When WPS Hide Login changes that URL, the other plugin's requests get caught in a loop.

How to fix it:

  • Identify the conflict: Deactivate all other plugins and switch to a default theme (like Twenty Twenty-One). If the error stops, reactivate your plugins one by one to find the culprit. Common conflicting plugins include Jetpack, BuddyPress, and WooCommerce.
  • Check for updates: Ensure WPS Hide Login and all other plugins are updated to their latest versions. The WPS Hide Login team has addressed some of these conflicts in past updates (e.g., a Jetpack SSO fix was implemented in version 1.4.4).
  • Alternative: If the conflict cannot be resolved, you may need to choose between using WPS Hide Login or the conflicting plugin's login feature.

2. The Endless Redirect Loop on wp-admin

Some users report that after a successful login, they are redirected to wp-admin and see a blank "access denied" page instead of the WordPress dashboard.

Why it happens: This is typically not a direct bug in WPS Hide Login but a conflict with another plugin or theme that manages user roles and capabilities. The WPS Hide Login plugin only redirects non-logged-in users; it should not affect post-login redirects for authenticated users.

How to fix it:

  • Follow the same conflict isolation steps above: deactivate other plugins and test with a default theme.
  • Check your theme's functions.php file for any custom code that might be interfering with login redirects.

3. Login Page Returns a 404 Error

You set a new login slug, but it results in a "404 Not Found" error. This was notably reported on IONOS hosting and on sites with international characters (like German umlauts) in the domain name.

Why it happens: Server-level configurations, such as specific MU-plugins on IONOS hosting or how the server handles URL encoding for special characters, can prevent the plugin from correctly rewriting the login URL.

How to fix it:

  • Hosting MU-Plugins: On IONOS hosting, try deactivating the "IONOS Performance" MU-plugin from the wp-content/mu-plugins directory via FTP.
  • Special Characters: Unfortunately, domains with special characters may not be fully compatible. A potential workaround is to use a domain without special characters.
  • Trailing Slash: Some control panels, like the WordPress Toolkit in cPanel, require a trailing slash in the login slug (e.g., new_login/ instead of new_login).

4. Issues After Deactivating the Plugin

Even after deactivating WPS Hide Login, the site might still redirect login attempts or a page with the slug 'login' might not work, being forced to something like 'login-2.php'.

Why it happens: The plugin stores its settings in the WordPress database. Simply deactivating the plugin does not always remove this data, leaving behind rewrite rules that can cause conflicts.

How to fix it:

  • For a single site, go to your database's wp_options table (the prefix may be different) and delete the row where the option_name is whl_page.
  • On a WordPress Multisite network, you must Network Deactivate the plugin from the Network Admin dashboard to properly clear its settings across all sites.

5. Can't Use the redirect_to Parameter

A limitation of the plugin is that it does not support the standard WordPress ?redirect_to= parameter used after the login URL.

Why it happens: This is a known design limitation of the plugin, as confirmed by the WPS Hide Login team in support threads. The plugin focuses on renaming the login slug and does not process all the same parameters as the original login page.

How to fix it: There is no direct fix within the plugin's settings. If this functionality is critical for your site, you may need to seek an alternative plugin that supports this feature.

General Troubleshooting Steps

If you encounter an issue not listed here, always start with these steps:

  1. Clear Caches: Clear your browser cache, cookies, and any server-side or plugin-based caching (e.g., Cloudflare, WP Super Cache).
  2. Check Permalinks: Go to Settings > Permalinks and simply click "Save Changes" to refresh your site's rewrite rules. The plugin does not work if permalinks are set to "Plain."
  3. Conflict Test: The most reliable method is to deactivate all plugins except WPS Hide Login and switch to a default theme. If the problem resolves, reactivate each component one by one to identify the source of the conflict.
  4. Check .htaccess: Ensure your .htaccess file is writable and contains the standard WordPress rewrite rules.

Remember, when troubleshooting, it's crucial to make changes on a staging site first before applying them to your live website.

Related Support Threads Support

  • When logging in on the new link, the page just refreshes
    https://wordpress.org/support/topic/when-logging-in-on-the-new-link-the-page-just-refreshes/
  • login-2.php forced, even after deleing plugin
    https://wordpress.org/support/topic/login-2-php-forced-even-after-deleing-plugin/
  • ERR_TOO_MANY_REDIRECTS with BuddyPress private messages
    https://wordpress.org/support/topic/err_too_many_redirects-with-buddypress-private-messages/
  • PrettyLinks “clicks” page redirected even after deactivating WPS Hide Login
    https://wordpress.org/support/topic/prettylinks-clicks-page-redirected-even-after-deactivating-wps-hide-login/
  • Users can’t answer on private messages any more via the email notifications
    https://wordpress.org/support/topic/users-cant-answer-on-private-messages-any-more-via-the-email-notifications/
  • login does not work the 1st time / cookie error
    https://wordpress.org/support/topic/login-does-not-work-the-1st-time-cookie-error/
  • LinkedIn Login
    https://wordpress.org/support/topic/linkedin-login/
  • maintenance redirect
    https://wordpress.org/support/topic/maintenance-redirect/
  • “wp-login/network” redirects to new login url
    https://wordpress.org/support/topic/wp-login-network-redirects-to-new-login-url/
  • Error when plugin is disabled on a multisite
    https://wordpress.org/support/topic/error-when-plugin-is-disabled-on-a-multisite/
  • stuck on login screen
    https://wordpress.org/support/topic/stuck-on-login-screen/
  • Unable to access login-page on my website which contains german umlaut
    https://wordpress.org/support/topic/unable-to-access-login-page-on-my-website-which-contains-german-umlaut/
  • Redirect issue on login page
    https://wordpress.org/support/topic/redirect-issue-on-login-page/
  • Plugin not completely working
    https://wordpress.org/support/topic/plugin-not-completely-working/
  • 500 Internal Server Error
    https://wordpress.org/support/topic/500-internal-server-error-651/
  • Bug with SSL and BuddyPress
    https://wordpress.org/support/topic/bug-with-ssl-and-buddypress/
  • wp-login.php not redirecting
    https://wordpress.org/support/topic/wp-login-php-not-redirecting/
  • Too many redirects error
    https://wordpress.org/support/topic/too-many-redirects-error-13/
  • after login redirect to the no logged visitors page
    https://wordpress.org/support/topic/after-login-redirect-to-the-no-logged-visitors-page/
  • Many redirects when try open wp-login.php
    https://wordpress.org/support/topic/many-redirects-when-try-open-wp-login-php/
  • Locked out while awaiting update
    https://wordpress.org/support/topic/locked-out-while-awaiting-update/
  • Bad redirections / WC Conflict
    https://wordpress.org/support/topic/bad-redirections-wc-conflict/
  • Redirection after using plugin form to logon
    https://wordpress.org/support/topic/redirection-after-using-plugin-form-to-logon/
  • Plugin don’t work
    https://wordpress.org/support/topic/plugin-dont-work-44/
  • 500 error with Temporary Login without Password
    https://wordpress.org/support/topic/500-error-with-temporary-login-without-password/
  • BUG? Reset / Lost password page when logged in redirects incorrectly
    https://wordpress.org/support/topic/bug-reset-lost-password-page-when-logged-in-redirects-incorrectly/
  • wp-admin page
    https://wordpress.org/support/topic/wp-admin-page-6/
  • Doesn’t work and break the update menu
    https://wordpress.org/support/topic/doesnt-work-and-break-the-update-menu/
  • Redirect login issues for each single post
    https://wordpress.org/support/topic/redirect-login-issues-for-each-single-post/
  • Small problem
    https://wordpress.org/support/topic/small-problem-12/
  • warning redirect
    https://wordpress.org/support/topic/warning-redirect/
  • FYI deactivated: redirects and password issues
    https://wordpress.org/support/topic/fyi-deactivated-redirects-and-password-issues/
  • Cannot login or log out
    https://wordpress.org/support/topic/cannot-login-and-cannot-log-out/
  • Can’t create a redirect page
    https://wordpress.org/support/topic/cant-create-a-redirect-page/
  • Jetpack Single Sign On
    https://wordpress.org/support/topic/jetpack-single-sign-on-2/
  • Compatibility with Jetpack security
    https://wordpress.org/support/topic/compatibility-with-jetpack-security/
  • Closed off site
    https://wordpress.org/support/topic/closed-off-site/
  • Maintenance Mode Redirection Issue
    https://wordpress.org/support/topic/maintenance-mode-redirection-issue/
  • Use with WordPress Toolkit
    https://wordpress.org/support/topic/use-with-wordpress-toolkit/
  • Too Many Redirects (Log in with WordPress.com)
    https://wordpress.org/support/topic/too-many-redirects-log-in-with-wordpress-com/
  • ‘redirect_to’ parameter not working
    https://wordpress.org/support/topic/redirect_to-parameter-not-working/
  • wp-login-php not redirect with Elementor
    https://wordpress.org/support/topic/wp-login-php-not-redirect-with-elementor/
  • Can’t login
    https://wordpress.org/support/topic/cant-login-259/
  • Redirection Issue
    https://wordpress.org/support/topic/redirection-issue-43/
  • Having a problem with this plugin and twitter connect
    https://wordpress.org/support/topic/having-a-problem-with-this-plugin-and-twitter-connect/
  • Registration still an issue
    https://wordpress.org/support/topic/registration-still-an-issue/
  • 500 Internal Server Error
    https://wordpress.org/support/topic/500-internal-server-error-597/
  • Plugin doesn’t work on a IONOS WP
    https://wordpress.org/support/topic/plugin-doesnt-work-on-a-ionos-wp/
  • Login forwards to wrong page
    https://wordpress.org/support/topic/login-forwards-to-wrong-page/

Details

Category
Plugin → Wps hide login
Post Type
N/A
Thread Count
49
Updated
Sep 16, 2025

Activity

Active Discussion
49 support threads
Last Updated
3 months ago
← How to Customize…
Fixing WordPress Migration… →
BugWP.com
BugWP

The most comprehensive WordPress issue tracking platform. Automatically monitoring and analyzing solutions from across the WordPress ecosystem.

5,586 Issues Tracked
9,233 Solutions
232,033 Threads Analyzed
0 This Week
Live monitoring active 24/7

Latest Issues

Performance Degradation from wc_var_prices Transient Calculation for Variable… 2 months ago • open Social Icons Block Appears Too Large in Preview 2 months ago • open Jetpack Contact Form Export Ignores Date Filter 2 months ago • open Checkout Address Fields Lack Shipping/Billing Grouping Identifiers, Breaking… 2 months ago • open

Top Solutions

Troubleshooting Common NextGEN Gallery Conflicts and Errors 💬 124 3 months ago Why Broken Link Checker Reports False Errors (And… 💬 101 3 months ago Resolving ‘Error: Error’ in Elementor Theme Builder with… 💬 96 3 months ago Why Your GTranslate Plugin Isn’t Working (And How… 💬 95 3 months ago

Explore

  • Bug Tracker
  • Community Hub
  • Blog & Guides
  • About Us
  • Privacy Policy
  • Terms & Conditions

Categories

Plugin Theme Core Woocommerce
© 2025 BugWP. Tracking 9,233 WordPress solution across themes, plugins and core.