Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue-32: Enable Customizer for Site Logo #34

Draft
wants to merge 2 commits into
base: develop
Choose a base branch
from

Conversation

dustinpaluch
Copy link

Summary

Fixes #32

This pull request aims to address the issue of enabling the Customizer for setting the site logo, as described in #32. Block themes by default remove the Customizer page, making it difficult to set the site logo outside of the Site Editor, particularly in production environments where the Site Editor is disabled.

Changes

  • Re-enable the Customizer via add_action( 'customize_register', '__return_true' ).
  • 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
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
1 participant