Custom Login Logo Link
Custom Login Logo Link changes where a click on the login-page logo goes - usually your homepage or help desk - instead of the default WordPress.org link. It also sets the accessible logo label to your site name.
What it does
Section titled “What it does”When enabled, it:
- Filters the login logo URL via WordPress’s
login_headerurlfilter. - Sets the logo’s accessible text to your site name via
login_headertext. - Defaults to your homepage if the setting is empty.
- Defers to Login Page Customizer (Pro) when that module’s Logo Link (or related logo settings) is active, so URLs don’t conflict.
It does not change the logo image - pair it with Custom Login Logo for branding.
When to use it
Section titled “When to use it”Enable it if:
- You want the login logo to send people to your site, not WordPress.org.
- You’re branding the login screen and want logo + link to match.
- Support or agency sites need the logo to open a help desk or client portal.
When not to use it
Section titled “When not to use it”Settings
Section titled “Settings”Open the module’s Settings under WP PowerSuite -> Modules -> Custom Login Logo Link:
| Setting | Purpose | Default |
|---|---|---|
Logo Link URL (logo_link_url) |
Destination when someone clicks the login logo. | Your site homepage (home_url('/')) |
How to enable it
Section titled “How to enable it”- In WordPress admin, go to WP PowerSuite -> Modules.
- Filter by Login & Users or search for “Custom Login Logo Link”.
- Turn the module’s toggle on.
- Open Settings, set Logo Link URL (or leave the homepage default), and save.
To undo it, toggle the module off - the logo link returns to WordPress.org.
How to test it
Section titled “How to test it”- Open the login page and click the logo (or inspect the header link). ✅ Working: the link goes to your configured URL (or homepage).
- ❌ Not working: it still points at WordPress.org.
Check the accessible name - screen readers / the title/text should reflect your site name.
Troubleshooting
Section titled “Troubleshooting”- Link still goes to WordPress.org. Confirm the module is enabled and the setting was saved. Hard-refresh the login page.
- A different URL appears. Login Page Customizer may be overriding - check its Form Customization Logo Link field.
- Blank setting. Empty values fall back to the homepage, not WordPress.org.
Where does the WordPress login logo link by default?
By default it links to WordPress.org. This module changes that to your site homepage (or any URL you set).
Does this replace the login logo image?
No. It only changes the link URL and accessible label. Use Custom Login Logo to replace the image.
What happens if I leave the Logo Link URL blank?
It falls back to your site homepage (home_url).
Why isn't my custom logo link applying?
Confirm the module is on and the URL is saved. If Login Page Customizer (Pro) has a Logo Link or active logo settings, it takes priority and this module defers.
Developer notes (hooks & filters)
Source: modules/custom-login-logo-link/module.php. Boots on the critical tier. Context: login, frontend.
- Registers on
login_initandwpps_before_custom_login_render(priority0). add_filter( 'login_headerurl', ... )-> configured URL orhome_url( '/' ).add_filter( 'login_headertext', ... )->get_bloginfo( 'name' )when available.- Deferral: if
login-page-customizoris enabled and has a non-emptylogo_link, or active logo source/URL settings (and logo is not hidden), this module skips its filters.