{"id":220447,"date":"2025-03-05T16:39:34","date_gmt":"2025-03-05T16:39:34","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/custom-image-login-logo\/"},"modified":"2025-12-24T12:45:16","modified_gmt":"2025-12-24T12:45:16","slug":"custom-image-login-logo","status":"publish","type":"plugin","link":"https:\/\/bs.wordpress.org\/plugins\/custom-image-login-logo\/","author":21162048,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.4.4","stable_tag":"1.4.4","tested":"6.9.4","requires":"5.0","requires_php":"","requires_plugins":null,"header_name":"Custom Image Login Logo","header_author":"Volodymyr Hannibal","header_description":"Allows you to upload a custom logo for the WordPress login page and customize its link.","assets_banners_color":"c0c0c2","last_updated":"2025-12-24 12:45:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/volhan.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":609,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.4.2":{"tag":"1.4.2","author":"volhan","date":"2025-03-05 16:42:32"},"1.4.3":{"tag":"1.4.3","author":"volhan","date":"2025-10-18 13:13:20"},"1.4.4":{"tag":"1.4.4","author":"volhan","date":"2025-12-24 12:45:16"}},"upgrade_notice":{"1.4.4":"<p>Verified compatibility with WordPress 6.9<\/p>","1.4.3":"<p>Updated Author URI to https:\/\/volhan.com, verified compatibility with WordPress 6.8, and performed minor code cleanup for better stability.<\/p>","1.4":"<p>Optimized CSS loading, fixed theme logo detection, and improved sanitization. The <strong>cill-admin.js<\/strong> script enhances the media uploader for easier logo selection. If no <strong>custom<\/strong> or <strong>theme<\/strong> logo is set, the default <strong>WordPress logo<\/strong> is used.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3251237,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3251237,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3259981,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3259981,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4.2","1.4.3","1.4.4"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3251237,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3251237,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"<strong>Custom login page<\/strong> \u2013 Example of a branded login page with a custom logo.","2":"<strong>Admin settings<\/strong> \u2013 Upload your logo and change settings via Settings &gt; General."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2604,3691,2768,602,3821],"plugin_category":[38,43],"plugin_contributors":[239147],"plugin_business_model":[],"class_list":["post-220447","plugin","type-plugin","status-publish","hentry","plugin_tags-branding","plugin_tags-custom-login","plugin_tags-customizer","plugin_tags-login","plugin_tags-logo","plugin_category-authentication","plugin_category-customization","plugin_contributors-volhan","plugin_committers-volhan"],"banners":{"banner":"https:\/\/ps.w.org\/custom-image-login-logo\/assets\/banner-772x250.jpg?rev=3259981","banner_2x":"https:\/\/ps.w.org\/custom-image-login-logo\/assets\/banner-1544x500.jpg?rev=3259981","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/custom-image-login-logo\/assets\/icon-128x128.jpg?rev=3251237","icon_2x":"https:\/\/ps.w.org\/custom-image-login-logo\/assets\/icon-256x256.jpg?rev=3251237","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/custom-image-login-logo\/assets\/screenshot-1.jpg?rev=3251237","caption":"<strong>Custom login page<\/strong> \u2013 Example of a branded login page with a custom logo."},{"src":"https:\/\/ps.w.org\/custom-image-login-logo\/assets\/screenshot-2.jpg?rev=3251237","caption":"<strong>Admin settings<\/strong> \u2013 Upload your logo and change settings via Settings &gt; General."}],"raw_content":"<!--section=description-->\n<p><strong>Custom Image Login Logo<\/strong> allows you to replace the default WordPress login logo with your own. You can upload a custom logo, change the logo's link and remove title, and ensure it displays correctly on all screen sizes.<\/p>\n\n<p>\ud83c\udfa8 <strong>Main Features:<\/strong><br \/>\n\u2705 Upload your logo from <strong>Settings \u2192 General<\/strong><br \/>\n\u2705 Change the login <strong>logo link<\/strong><br \/>\n\u2705 Fully responsive on mobile and tablet<br \/>\n\u2705 <strong>Translation-ready<\/strong>\n\u2705 <strong>If no custom or theme logo is selected, the default WordPress logo is displayed<\/strong><br \/>\n\u2705 <strong>Integrated media uploader<\/strong> \u2013 select images directly from the Media Library<br \/>\n\u2705 <strong>cill-admin.js<\/strong> \u2013 enhances media uploader functionality for better user experience<\/p>\n\n<p>\ud83c\udd95 <strong>New in Version 1.4:<\/strong><br \/>\n- <strong>Optimized CSS loading<\/strong> \u2013 styles are now loaded from a separate CSS file<br \/>\n- <strong>Fixed theme logo detection<\/strong> \u2013 now correctly applies the theme's custom logo<br \/>\n- <strong>Enhanced sanitization<\/strong> \u2013 improved security for stored settings<br \/>\n- <strong>Integrated <code>cill-admin.js<\/code><\/strong> \u2013 improves media library selection and image removal<br \/>\n- <strong>If no custom or theme logo is selected, the default WordPress logo is displayed<\/strong><\/p>\n\n<p>\ud83d\udccc <strong>Want to contribute a translation?<\/strong> Submit your translation via WordPress.org!<\/p>\n\n<h3>Usage<\/h3>\n\n<ol>\n<li><p><strong>Upload your logo:<\/strong><\/p>\n\n<ul>\n<li>Navigate to <strong>Settings &gt; General<\/strong>  <\/li>\n<li>Enter or select an image URL from the <strong>Media Library<\/strong>  <\/li>\n<\/ul><\/li>\n<li><p><strong>Customize login page settings:<\/strong><\/p>\n\n<ul>\n<li>Set the <strong>login logo link<\/strong> (default: homepage)  <\/li>\n<\/ul><\/li>\n<li><p><strong>Fallback to default WordPress logo:<\/strong><\/p>\n\n<ul>\n<li>If no <strong>custom<\/strong> or <strong>theme<\/strong> logo is selected, the default <strong>WordPress logo<\/strong> will be used  <\/li>\n<\/ul><\/li>\n<li><p><strong>Use Media Library for logo selection:<\/strong><\/p>\n\n<ul>\n<li><code>cill-admin.js<\/code> enables smooth integration with WordPress media uploader  <\/li>\n<li>Supports selecting, previewing, and removing images easily<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<h3>How do I restore the default WordPress logo?<\/h3>\n\n<p>Q: How do I restore the default WordPress logo?<br \/>\nA: Just deactivate the plugin.<\/p>\n\n<h3>Is this plugin compatible with multisite?<\/h3>\n\n<p>Q: Is this plugin compatible with multisite?<br \/>\nA: Yes, it works with WordPress Multisite.<\/p>\n\n<h3>Does the plugin support translations?<\/h3>\n\n<p>Q: Does the plugin support translations?<br \/>\nA: Yes! The plugin is fully translation-ready.<\/p>\n\n<h3>Author<\/h3>\n\n<p><strong>Volodymyr Hannibal<\/strong><br \/>\n\ud83c\udf0d <a href=\"https:\/\/volhan.com\">https:\/\/volhan.com<\/a><\/p>\n\n<ul>\n<li>Ownership Verification: This plugin is officially developed and maintained by Volodymyr Hannibal (volhan) - https:\/\/volhan.com<\/li>\n<\/ul>\n\n<p>If you find this plugin useful, please leave a \u2b50\u2b50\u2b50\u2b50\u2b50 rating on WordPress.org!<\/p>\n\n<!--section=installation-->\n<ol>\n<li><p><strong>Install via WordPress Admin<\/strong><\/p>\n\n<ul>\n<li>Go to <strong>Plugins &gt; Add New<\/strong>  <\/li>\n<li>Search for <code>Custom Image Login Logo<\/code>  <\/li>\n<li>Click <strong>Install Now<\/strong> and <strong>Activate<\/strong>  <\/li>\n<\/ul><\/li>\n<li><p><strong>Manual Installation<\/strong><\/p>\n\n<ul>\n<li>Download the <code>.zip<\/code> file  <\/li>\n<li>Go to <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong>  <\/li>\n<li>Select the <code>.zip<\/code> file and install it  <\/li>\n<\/ul><\/li>\n<li><p><strong>FTP Installation<\/strong><\/p>\n\n<ul>\n<li>Extract the <code>.zip<\/code> file  <\/li>\n<li>Upload the <code>custom-image-login-logo<\/code> folder to <code>\/wp-content\/plugins\/<\/code>  <\/li>\n<li>Activate the plugin via <strong>Plugins<\/strong> menu<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.4.4<\/h4>\n\n<ul>\n<li>Tested up to WordPress 6.9<\/li>\n<\/ul>\n\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>Updated Author URI to https:\/\/volhan.com<\/li>\n<li>Tested up to WordPress 6.8<\/li>\n<li>Minor improvements and code cleanup<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Optimized CSS handling  <\/li>\n<li>Improved theme logo detection  <\/li>\n<li>Enhanced security for stored settings  <\/li>\n<li>Integrated <code>cill-admin.js<\/code> for improved media uploader functionality  <\/li>\n<li>If no custom or theme logo is selected, the default WordPress logo is displayed  <\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Added admin settings to upload a custom logo  <\/li>\n<li>Added options to change login logo link  <\/li>\n<li>Improved mobile responsiveness  <\/li>\n<li>Made plugin fully translation-ready  <\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Improved security with <code>esc_attr__()<\/code>  <\/li>\n<li>Enhanced CSS for better logo alignment  <\/li>\n<li>Tested with WordPress 6.8.3 <\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Added support for <code>custom_logo<\/code> from theme settings  <\/li>\n<li>Improved responsive behavior  <\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Customize the WordPress login page by adding a custom logo, changing the link and title, and ensuring full responsiveness.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/220447","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=220447"}],"author":[{"embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/volhan"}],"wp:attachment":[{"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=220447"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=220447"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=220447"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=220447"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=220447"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=220447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}