Description
Custom Site Logo helps you manage your WordPress website’s logo without editing any code.
Upload a new logo, or choose an existing image from your media library, then display it anywhere using a simple shortcode or template function.
Benefits, Features and Options:
- Set a custom width and height for your logo.
- Apply a hover effect to your logo.
- Make your logo fully responsive.
- Center your logo, and optionally link it to a custom URL.
- Display the logo via a shortcode in any post or page, or via a function call in your theme template.
How to use it
- Open the
header.phpfile of your current theme. - Paste
<?php echo csl_CustomSiteLogo_show_logo(); ?>where you want the logo to appear.
Shortcode
The shortcode [csl_display_logo] can be used anywhere posts, pages, or widgets support shortcodes.
If you run into any issues setting up the plugin, please reach out via the support forum.
FAQ
How do I insert the logo?
Open the
header.phpfile of your current theme and paste<?php echo csl_CustomSiteLogo_show_logo(); ?>where you want the logo to appear.Can I insert the logo from the post/page editor?
Yes, just use the shortcode
[csl_display_logo]in any post, page, or custom post type editor to display the logo.Why does my logo look too big?
Uncheck the “Make Logo Responsive” option on the settings page, or set a custom width and/or height for your logo.
Where is the settings page?
Go to Dashboard => Appearance => Custom Site Logo.
Reviews
Contributors & Developers
“Custom Site Logo” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Custom Site Logo” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
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
altattribute 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.
1.0.2
Release Date: May 09th, 2023
Bugfixes:
- Fixes PHP Function.
1.0.1
Release Date: May 25th, 2023
Bugfixes:
- Fixes PHP warnings.
Updates:
Update the code standards.

