Skip to content

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.

When enabled, it:

  • Filters the login logo URL via WordPress’s login_headerurl filter.
  • 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.

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.

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('/'))
  1. In WordPress admin, go to WP PowerSuite -> Modules.
  2. Filter by Login & Users or search for “Custom Login Logo Link”.
  3. Turn the module’s toggle on.
  4. 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.

  • 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.

  • 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_init and wpps_before_custom_login_render (priority 0).
  • add_filter( 'login_headerurl', ... ) -> configured URL or home_url( '/' ).
  • add_filter( 'login_headertext', ... ) -> get_bloginfo( 'name' ) when available.
  • Deferral: if login-page-customizor is enabled and has a non-empty logo_link, or active logo source/URL settings (and logo is not hidden), this module skips its filters.