Skip to content

Issue-32: Enable Customizer for Site Logo#34

Merged
dustinpaluch merged 6 commits intodevelopfrom
feature/issue-32/enable-customizer-for-site-logo
Apr 15, 2025
Merged

Issue-32: Enable Customizer for Site Logo#34
dustinpaluch merged 6 commits intodevelopfrom
feature/issue-32/enable-customizer-for-site-logo

Conversation

@dustinpaluch
Copy link
Copy Markdown
Contributor

@dustinpaluch dustinpaluch commented Jan 24, 2025

Summary

Fixes #32

This pull request aims to address the issue of enabling the Customizer for setting the site logo, as described in #32.

The issue stated that block themes remove the Customizer page by default, but it's already there for me in WP 6.7.2 and create-wordpress-project 050311f. So I've just re-enabled theme support for the custom logo.

Changes

  • Add custom logo support to the Customizer with add_theme_support( 'custom-logo' ).

Rationale

Allowing the site logo and site icon to be easily configured outside of the Site Editor improves usability and accessibility for developers, especially in environments where the Site Editor is disabled.

Testing

  1. Apply the changes from this pull request.
  2. Navigate to the Customizer page to ensure it is accessible.
  3. Confirm that the option to set a custom logo is available and functioning as expected.

Documentation

Documentation updates may be required to guide users on how to set their site logo and icon through the Customizer.

@dustinpaluch dustinpaluch added enhancement New feature or request gutenberg Requires understanding Gutenberg php Requires understanding PHP labels Jan 24, 2025
The customize menu already seems to be activated and this just adds a duplicate
menu item.
@dustinpaluch dustinpaluch marked this pull request as ready for review April 15, 2025 18:20
@dustinpaluch dustinpaluch merged commit 605684c into develop Apr 15, 2025
4 checks passed
@dustinpaluch dustinpaluch deleted the feature/issue-32/enable-customizer-for-site-logo branch April 15, 2025 20:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request gutenberg Requires understanding Gutenberg php Requires understanding PHP

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enable Customizer for Site Logo

2 participants