Descripción
This plugin allows you to change the default WordPress login screen logo with your own logo, selected from the media library. No coding required.
Features
- Choose a logo from the WordPress media library
- Automatically applies the correct size and styling
- Works with WordPress 6.5+ markup
- Keeps the login screen clean and branded
- Compatible with multisite
Instalación
- Upload the plugin folder to
/wp-content/plugins/. - Activate the plugin through the «Plugins» menu in WordPress.
- Set your Site Logo:
- Classic themes: Go to Appearance Customize Site Identity.
- Block themes (e.g. Twenty Twenty-Five): The Customizer is no longer reachable via the menu. Go directly to
/wp-admin/customize.php, then open Site Identity.
- Your logo will automatically appear on the login screen.
FAQ
-
What size should the logo be?
-
A horizontal logo around 320px wide and 100px tall works best, but any image will be resized to fit.
-
I am using a block theme and cannot find Appearance Customize. How do I set the logo?
-
With block themes (such as Twenty Twenty-Five), WordPress removes the Customize menu item from the UI — this applies to both single-site and multisite installations. The Customizer itself is still functional: navigate directly to
/wp-admin/customize.phpin your browser, open the Site Identity panel, and upload your Site Logo there. The plugin will pick it up automatically. -
Does this plugin affect the admin dashboard logo?
-
No, it only changes the logo on the
/wp-login.phpand logout screens. -
Will it break with future WordPress updates?
-
It is compatible with the latest login screen markup (as of WP 6.5), and fallback CSS can be added for older versions.
Reseñas
No hay valoraciones para este plugin.
Colaboradores y desarrolladores
«Effortless Personalized Login Logo» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
ColaboradoresTraduce «Effortless Personalized Login Logo» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
1.0.12
- Fixed: Logo CSS now overrides all relevant WordPress core login styles (
background-size,background-repeat,background-position,width,height) with!importantso our styles win in every theme and WP version. - Fixed: Added
width: 320px !importantandmax-width: 100% !importantto prevent wide logos from overflowing the login box on narrow viewports. - Docs: FAQ block-theme entry now explicitly notes the Customizer menu absence applies to multisite installations as well.
- Code: Added inline comment explaining priority 99 on
login_enqueue_scripts.
1.0.11
- Docs: Clarified installation instructions and added FAQ entry for block themes (e.g. Twenty Twenty-Five), where Appearance Customize is not accessible via the menu — users can reach it directly at
/wp-admin/customize.php.
1.0.10
- Improved: Enqueue login CSS via
wp_add_inline_style()and login-prompt JS viawp_add_inline_script()instead of emitting raw<style>/<script>tags (WordPress best practice) - Improved: Login-prompt notice now builds DOM nodes via
createElement/textContentinstead ofinnerHTMLfor safer output - Added:
EFFOPELO_VERSIONconstant used for asset cache-busting
1.0.9
- Fixed: Updated installation instructions to reflect zero-config approach (no settings page since 1.0.7)
- Fixed: Code formatting to comply with WordPress coding standards
1.0.8
- Added: Subtle prompt on login page to set site logo if none is configured
1.0.7
- Changed: Now automatically uses the Site Logo from Appearance Customize Site Identity (no settings needed)
1.0.6
- Fixed: Replaced ABSPATH with WP_UNINSTALL_PLUGIN constant in uninstall.php
1.0.5
- Fixed: Removed redundant delete_option() from uninstall script
1.0.4
- Added: uninstall.php to properly clean up settings on plugin deletion
1.0.3
- Added: ABSPATH direct access protection
- Updated: Tested up to WordPress 6.9
1.0.2
- Improved: Removed redundant trim() call and simplified conditional logic
- Improved: Simplified attachment_id logic (no longer needs ternary)
1.0.1
- Security: Added CSRF protection to settings form
- Improved: Better CSS specificity (removed unnecessary !important rules)
- Improved: Logo height now scales properly with max-height constraint
- Added: i18n support for translations
1.0.0
- Initial release