ECS
88Seven free modules for Elementor: dark mode, container layouts, mobile menu, editorial text, style presets, JS...
Show your logo anywhere: theme header, login screen, admin bar and emails. Retina, dark mode, mobile, sticky, scheduled and per-page logos.
Custom Site Logo is a WordPress plugin that allows you to manage your website's logo without needing to edit any code. You can upload a new logo or reuse one from your Media Library, and the plugin can place it in various locations, including your theme's header, login screen, and WooCommerce emails.
The plugin supports multiple logos for different situations, such as high-DPI screens, dark mode, and mobile devices. It also offers features like scheduling logos for campaigns, conditional logo display based on various criteria, and accessibility options for improved SEO and user experience.
Best for: This plugin suits WordPress users who want to easily manage and display logos across their site.
What it does well
Where it falls short
Custom Site Logo provides a straightforward solution for logo management in WordPress, making it suitable for users looking for flexibility without technical complexity.
Awais Altaf's own description of Custom Site Logo, lightly tidied.
Custom Site Logo helps you manage your WordPress website’s logo without editing a single line of code. Upload a new logo, or reuse one from your Media Library, then let the plugin place it wherever your site shows its branding — your theme’s header, the login screen, the admin bar, even WooCommerce emails.
If your theme already has a logo slot, switch on one option and the plugin fills it for you. If it doesn’t, drop in a shortcode, a block, a widget, or a one-line template tag.
[csl_display_logo] in any post or page, add the “Custom Site Logo” block, drag the widget into a sidebar, or call csl_CustomSiteLogo_show_logo() in your theme.nofollow, or turn the link off entirely.GET /wp-json/custom-site-logo/v1/logo returns the resolved logo, its variants, dimensions and markup, ready for a headless front end.custom_site_logo_settings, custom_site_logo_resolved_image, custom_site_logo_markup and custom_site_logo_structured_data let you change what is resolved and rendered.The quickest route needs no code at all: go to Appearance » Custom Site Logo, upload your logo on the General tab, then switch on “Replace the theme’s logo” on the Display Locations tab. If your theme has a logo area, your logo appears in it.
If your theme has no logo area, you have four options:
[csl_display_logo] shortcode to any post or page.header.php and paste <?php echo csl_CustomSiteLogo_show_logo(); ?> where you want the logo.Other plugins for dark mode.
Seven free modules for Elementor: dark mode, container layouts, mobile menu, editorial text, style presets, JS...
A clean, lightweight dark mode for the WordPress admin dashboard.
White label WordPress admin, admin menu editor, login page customizer, admin dark mode, media library folders,...
Bring dark mode toggle switch to your WordPress website. A simple switch to turn on and off the dark mode. Fas...
Experience Darklup — Your WordPress ally for dark mode, dark themes, night mode and accessibility. Switch to a...
Darkify Dark Mode adds dark mode and night mode to WordPress websites and admin dashboards using a fast, light...