[wp-trac] [WordPress Trac] #54975: Allow filtering global styles
WordPress Trac
noreply at wordpress.org
Wed Feb 9 09:09:57 UTC 2022
#54975: Allow filtering global styles
--------------------------+------------------------------
Reporter: webmandesign | Owner: (none)
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Editor | Version: 5.9
Severity: normal | Resolution:
Keywords: | Focuses: css
--------------------------+------------------------------
Comment (by oandregal):
Hi, we've discussed filters for global styles code a couple of times,
including in the WordPress 5.9 cycle at
https://github.com/WordPress/gutenberg/pull/36909 When we do filters for
this code, I'd think we do it much earlier in the processing chain: we
want consumers to have structured data to work with and not a blob string
difficult to parse and modify.
We've heard the conversation in the issue you point to and we'll be
shipping in 5.9.1 a fix for classic themes that modify the defaults
https://github.com/WordPress/wordpress-develop/pull/2233 The editor styles
and the front will be the same.
If themes want to do further modifications (editor & front using different
styles), they can tap into the CSS hooks in place: using the existing CSS
Custom Properties. See this devnote for an example
https://make.wordpress.org/core/2022/01/08/updates-for-settings-styles-
and-theme-json/
If the goal is to stop enqueuing the default styles (colors, font sizes,
etc), there's an existing API for that: wp_dequeue_styles. As I mentioned
in other places this can have unintended side-effects as there're pieces
that use the defaults (patterns, existing content, etc).
Does this help clarify? Is there a need not covered by the existing
mechanisms?
--
Ticket URL: <https://core.trac.wordpress.org/ticket/54975#comment:2>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list