• Hello,

    I would like to report what appears to be a compatibility issue involving WPS Hide Login on WordPress 7.0.

    Environment

    • WordPress: 7.0
    • WPS Hide Login: 1.9.18
    • PHP: 8.3
    • Web Server: LiteSpeed (Namecheap Shared Hosting)

    Issue

    When WPS Hide Login is enabled, the custom login URL loads an unstyled login page. The HTML is displayed, but the WordPress admin CSS and JavaScript are not applied.

    When WPS Hide Login is disabled, the standard /wp-login.php page loads correctly with all styles.

    What I have tested

    • Reinstalled WordPress core files.
    • Disabled all other plugins (including Wordfence and Limit Login Attempts Reloaded).
    • Cleared all caches.
    • Verified that load-styles.php and load-scripts.php work correctly when accessed directly.
    • Verified that PHP and WordPress core load normally.

    The only workaround that restores the login page while WPS Hide Login is enabled is adding the following to wp-config.php:

    define( 'CONCATENATE_SCRIPTS', false );
    define( 'SCRIPT_DEBUG', true );

    This bypasses the concatenated admin asset loader and causes WordPress to load the individual CSS and JavaScript files instead.

    Additional observations

    • This happens on multiple WordPress 7.0 installations under the same hosting account.
    • Disabling WPS Hide Login immediately restores the normal login page.
    • The plugin is currently marked as compatible up to WordPress 6.9.4, so I am wondering whether this could be related to changes introduced in WordPress 7.0 or an interaction with LiteSpeed.

    Could you please let me know if this is a known issue or if there is anything I can test further?

    Thank you for your excellent plugin.

You must be logged in to reply to this topic.