Custom Site Logo · Version history
Custom Site Logo changelog and version history
- Latest version
- 2.1.0
- Oct 25, 2026 (15 days ago)
- Releases
- 7
- since 2023
- In the last year
- 4
- about one every 24 days
- Tested up to
- WordPress 7.1.4
- PHP 5.6 or later
Releases each year
- 20233 releases
- 20264 releases
20264 releases
Custom Site Logo 2.1.0Latest
- Release Date: October 26th, 2026
- New features:
- Added a Login & Registration tab. The login logo is also used on the registration and lost-password screens, and it links to your site.
- Added Custom Site Logo Pro as an optional add-on for campaigns, extra logo locations, store logos, analytics, and agency controls. Pro does not replace this plugin.
- Updates:
- Conditional Rules, SEO & Performance, and Analytics are now Pro features. The tabs stay on the settings screen. The saved values are kept, and they take effect when Pro is active.
- Scheduled logos, conditional logos, per-language logos, logo rotation, and the network default logo run only when Pro is active.
- New tab, nofollow, disabling the logo link, the title and ARIA label, width and height attributes, preloading, lazy loading, structured data, and click tracking run only when Pro is active.
- Tested up to WordPress 7.1.
- Bugfixes:
- Fixed the width and height from Size & Layout not being written onto the logo image.
Custom Site Logo 2.0.0
- Release Date: August 22nd, 2026
- New features:
- Added an option to fill your theme’s own logo slot, so the logo can be placed without a shortcode or any template editing.
- Added a logo for the login screen, with a configurable width.
- Added a logo for the admin bar and the dashboard footer.
- Added a logo for WooCommerce transactional emails.
- Added a print stylesheet, with the option of a separate print-friendly logo.
- Added a sticky logo that scales down as the visitor scrolls, with an optional compact logo to swap in.
- Added scheduled logos: give a logo a start and end date and it swaps itself in and out.
- Added conditional logo rules based on post type, post/page ID, category, user role, device, the front page, archives, search results, and whether the visitor is logged in.
- Added per-language logos, matched against the locale determined for the current request.
- Added random logo rotation across a set of images, with one picked per page view.
- Added a network-wide default logo for multisite, which individual sites can opt into and still override.
- Added custom alt text, title and ARIA label fields, plus options to open the logo link in a new tab, mark it nofollow, or remove the link entirely.
- Added automatic width and height attributes to prevent layout shift, with the resolved dimensions cached.
- Added optional preloading (with fetchpriority) and optional lazy loading.
- Added optional Organization JSON-LD structured data.
- Added optional logo click tracking, with a stats panel on the settings page and a Google Analytics event.
- Added a REST endpoint, GET /wp-json/custom-site-logo/v1/logo, returning the resolved logo, its variants, dimensions and markup for headless front ends.
- Added retina, dark-mode and mobile versions to the per-page/post logo override.
- Added a logo version selector to the block, along with Dark, Compact and Retina block variations and support for alignment, anchors and spacing.
- Added a Reset button that returns every setting to its default.
- Added a welcome notice that points first-time users at the two things worth doing first.
- Added the custom_site_logo_settings, custom_site_logo_resolved_image, custom_site_logo_markup and custom_site_logo_structured_data filters.
- Updates:
- Rebuilt the settings page navigation as a vertical sidebar. The old horizontal tabs had run out of room and were wrapping onto a second row and overlapping the page content.
- Added Sticky Logo, Display Locations, Conditional Rules and SEO & Performance tabs, and collapsed the introductory help text so it no longer pushes the settings down the page.
- The hover-effect stylesheet is now only loaded when a hover effect is actually selected, and the front-end script only when sticky mode or click tracking is enabled. Sites using neither now load no extra CSS or JavaScript.
- Every setting is now declared in one place, with a single default and sanitizer, which the settings page, the Customizer, and the import routine all share.
- Imported settings files are now sanitized through the same whitelist the settings form uses, so an import can no longer introduce an unknown key or an unexpected value.
Custom Site Logo 1.2.0
- Release Date: August 15th, 2026
- New features:
- Added a “Custom Site Logo” block for the block editor, with a live preview.
- Added a “Custom Site Logo” classic widget.
- Added retina/@2x logo support.
- Added an alternate dark-mode logo, shown automatically based on the visitor’s OS/browser preference.
- Added an alternate mobile logo with a configurable breakpoint.
- Added SVG logo upload support with basic sanitization.
- Added a per-page/post logo override meta box.
- Added a live-preview Customizer section (Appearance » Customize).
- Added settings export/import (as a JSON file).
- Added a “Logo Maker” tab: no logo yet? Type your site name, pick a font and colors, and generate a text logo right on the settings page. It’s uploaded to your Media Library and set as your logo automatically.
- Updates:
- Reorganized the settings page into tabs (General, Size & Layout, Hover Effect, Advanced Logos, Import/Export) for easier navigation. The active tab is remembered between visits.
- Redesigned the settings page with a proper page header, thumbnail previews next to every logo field (with a one-click “Remove”), modern on/off toggle switches for checkbox options, and a two-card layout for Import/Export.
- Shrunk the oversized hover-effect preview image on the settings page.
- Bugfixes:
- Fixed the “no logo uploaded” notice incorrectly appearing on every page/request; it is now only shown where the logo is actually rendered.
- Fixed a fatal error (TypeError in WP_List_Table::row_actions()) on the Plugins page caused by the “Settings” action link filter.
- Fixed the Media Library upload button being broken on other admin screens due to an unnecessary, globally-loaded Thickbox stylesheet.
- Fixed the logo image field silently storing the literal placeholder text “Select Logo” as its value when no logo was chosen.
- Fixed the “Save Settings” button showing on the Import/Export tab, where it didn’t apply.
Custom Site Logo 1.0.3
- Release Date: August 14th, 2026
- Updates:
- Resolved all PHPCS (WordPress Coding Standards) reported issues across the codebase.
- Escaped all admin and front-end output, and added a nonce-safe check around the settings-saved notice.
- Fixed the [csl_display_logo] shortcode to correctly return its markup instead of echoing it directly.
- Added an alt attribute to the rendered logo image for better accessibility.
- Clarified and improved the wording of settings page labels, descriptions, and messages.
- Corrected a translation domain mismatch on the plugin’s “Settings” action link.
- Updated “Tested up to” to the latest WordPress version.
20233 releases
Custom Site Logo 1.0.2
- Release Date: May 09th, 2023
- Bugfixes:
- Fixes PHP Function.
Custom Site Logo 1.0.1
- Release Date: May 25th, 2023
- Bugfixes:
- Fixes PHP warnings.
- Updates:
- Update the code standards.
Custom Site Logo 1.0
Questions about Custom Site Logo’s releases
What is the latest version of Custom Site Logo?
2.1.0, released on Oct 25, 2026 (2 weeks ago). It’s tested up to WordPress 7.1.4 and needs PHP 5.6 or later.
How often is Custom Site Logo updated?
4 releases in the last year, about one every 24 days. Its first release on WordPress.org dates from May 2023.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in Custom Site Logo’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.