{"id":23581,"date":"2013-05-27T01:55:57","date_gmt":"2013-05-27T01:55:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/custom-login-logo\/"},"modified":"2025-07-29T01:47:18","modified_gmt":"2025-07-29T01:47:18","slug":"custom-login-logo","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/custom-login-logo\/","author":444770,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.0","stable_tag":"1.2.0","tested":"6.8.5","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Custom Login Logo","header_author":"Themeist","header_description":"","assets_banners_color":"ffffff","last_updated":"2025-07-29 01:47:18","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/themeist.com\/plugins\/wordpress\/custom-login-logo\/","header_plugin_uri":"https:\/\/themeist.com\/plugins\/wordpress\/custom-login-logo\/#utm_source=wp-plugin&utm_medium=custom-login-logo&utm_campaign=plugins-page","header_author_uri":"https:\/\/themeist.com\/","rating":4.1,"author_block_rating":0,"active_installs":2000,"downloads":53969,"num_ratings":13,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"hchouhan","date":"2013-05-27 02:00:08"},"1.0.1":{"tag":"1.0.1","author":"hchouhan","date":"2013-12-14 22:35:35"},"1.0.2":{"tag":"1.0.2","author":"hchouhan","date":"2014-02-16 23:00:23"},"1.1.0":{"tag":"1.1.0","author":"hchouhan","date":"2018-02-24 19:08:58"},"1.1.1":{"tag":"1.1.1","author":"hchouhan","date":"2018-02-27 21:10:24"},"1.1.2":{"tag":"1.1.2","author":"hchouhan","date":"2018-06-30 08:47:05"},"1.2.0":{"tag":"1.2.0","author":"hchouhan","date":"2025-07-29 01:47:18"}},"upgrade_notice":[],"ratings":{"1":"3","2":0,"3":0,"4":0,"5":"10"},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3334057,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3334057,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3334057,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3334057,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3334057,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.1.0","1.1.1","1.1.2","1.2.0"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[3691,2982,8570,3756,3822],"plugin_category":[38,43],"plugin_contributors":[77663,78700],"plugin_business_model":[],"class_list":["post-23581","plugin","type-plugin","status-publish","hentry","plugin_tags-custom-login","plugin_tags-custom-logo","plugin_tags-login-logo","plugin_tags-login-screen","plugin_tags-wordpress-login","plugin_category-authentication","plugin_category-customization","plugin_contributors-hchouhan","plugin_contributors-themeist","plugin_committers-hchouhan"],"banners":{"banner":"https:\/\/ps.w.org\/custom-login-logo\/assets\/banner-772x250.jpg?rev=3334057","banner_2x":"https:\/\/ps.w.org\/custom-login-logo\/assets\/banner-1544x500.jpg?rev=3334057","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/custom-login-logo\/assets\/icon.svg?rev=3334057","icon":"https:\/\/ps.w.org\/custom-login-logo\/assets\/icon.svg?rev=3334057","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Custom Login Logo lets you replace the default WordPress login logo with your own \u2014 no need to touch code or upload files via FTP.<\/p>\n\n<p>Just activate the plugin and use the built-in media uploader on the settings page to upload your custom login logo. It's quick, simple, and works with most themes.<\/p>\n\n<p>This plugin is perfect for branding client sites, personalising the login screen, or maintaining a consistent visual identity.<\/p>\n\n<p>Features:\n- Upload your custom logo using the built-in WordPress media uploader\n- No need for FTP or coding\n- Works with most themes and setups\n- Retina\/high-DPI image compatible\n- Lightweight and fast<\/p>\n\n<p>If you find this plugin useful, please consider leaving a 5-star review on WordPress.org.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress dashboard, go to <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Search for <strong>Custom Login Logo<\/strong>, then click <strong>Install Now<\/strong>.<\/li>\n<li>After installation, click <strong>Activate<\/strong>.<\/li>\n<li>Go to <strong>Settings \u2192 Custom Login Logo<\/strong> to upload your logo.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<p>You can visit the <a href=\"https:\/\/wordpress.org\/support\/plugin\/custom-login-logo\">support forum<\/a> to ask a question or report an issue.<\/p>\n\n<!--section=changelog-->\n<h4>1.2.0 - (29 July 2025)<\/h4>\n\n<ul>\n<li>Simplified: Removed unnecessary class instantiation and OOP overhead<\/li>\n<li>Updated: Refactored and modernized code structure<\/li>\n<li>Updated: Moved JavaScript to assets\/js folder and renamed for clarity<\/li>\n<li>Fixed: Replaced deprecated hook <code>login_headertitle<\/code> with <code>login_headertext<\/code><\/li>\n<li>Fixed: Escaping and PHPCS compliance issues across the plugin<\/li>\n<li>Improved: File and class naming to follow WordPress standards<\/li>\n<li>Removed: Old\/unused files, comments, and legacy patterns<\/li>\n<\/ul>\n\n<h4>1.1.2 - (30 June 2018)<\/h4>\n\n<ul>\n<li>Added: max-width details below upload field<\/li>\n<\/ul>\n\n<h4>1.1.2 - (27 February 2018)<\/h4>\n\n<ul>\n<li>Fixed issue on post screen &amp; updated tag<\/li>\n<\/ul>\n\n<p>= 1.1.1 - (24 February 2018)\n* FIX: Removed a line accidentally added from OOP tutorial causing call_user_func_array error.<\/p>\n\n<p>= 1.1.0 - (24 February 2018)\n* Recoded the entire plugin<\/p>\n\n<p>= 1.0.2 - (16 February 2014)\n* Changed WP_PLUGIN_URL to plugins_url()<\/p>\n\n<p>= 1.0.1 - (14 December 2013)\n* Fixed auto width issue by adding width property.<\/p>\n\n<p>= 1.0.0 - (26 May 2013)\n* This is the first version<\/p>","raw_excerpt":"Easily add a custom logo to your WordPress login page using the built-in media uploader.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/23581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=23581"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/hchouhan"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=23581"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=23581"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=23581"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=23581"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=23581"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=23581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}