Keep Only the Theme Fonts You Use
Removes the font families you do not use from the theme's font list, so editors see a short list and the unused fonts are never loaded.
Snippet Library
Snippets for the block editor: disable or limit blocks, lock patterns, set default blocks, change the editor width and add block styles. For developers and agencies who want a focused, client-proof editing experience.
Removes the font families you do not use from the theme's font list, so editors see a short list and the unused fonts are never loaded.
Reduces the unit dropdowns in spacing and size controls to the units you want (for example px, rem and %), keeping layouts consistent.
Removes the custom color picker, custom gradients and free-form font and spacing sizes from the editor, so editors can only choose from your theme's palette and scales.
Adds a Log in / Log out link as the last item of your block theme's header navigation automatically, using block hooks.
Replaces the long list of aspect ratios offered for images and featured images with a short set you choose, so cropped images stay consistent.
Adds a font family with your own font files (stored in uploads/fonts) to the theme's typography settings, so it appears in the editor's font picker and loads without Google.
Removes the "Designed with WordPress" or "Powered by WordPress" credit line from the footer of default block themes like Twenty Twenty-Four and Twenty Twenty-Five, without editing the template.
Hides the Position: Sticky setting from Group blocks in the editor, so editors cannot accidentally pin sections to the top of the screen.
Gives the Button block its own small palette of brand colors and removes the custom color picker for it, so every button on the site stays on-brand.
Sets the shape, padding and weight of all buttons (Button block, search and form buttons) in a block theme through theme.json, including a darker hover color.
Sets the default font size and line height of body text in a block theme through theme.json, for more comfortable reading on every page.
Changes the font-display setting of every font the theme registers in theme.json, so text shows immediately in a fallback font instead of staying invisible while web fonts load.
Sets the color, underline and hover color of links across a block theme through theme.json, so links look the same in the editor and on the site.
Hides the content width and wide width fields in the layout settings of Group and similar blocks for everyone except administrators, so page widths stay consistent.
Prevents the Navigation block from automatically showing a list of every page when no menu is assigned, so unfinished headers stay empty instead of exposing pages.
Adds a [synced_pattern] shortcode that prints a synced pattern (formerly reusable block) anywhere shortcodes work, such as classic widgets, page builders or theme files.
Adds a [wpide_template_part slug="footer"] shortcode that prints a block template part, so classic themes and page builders can reuse parts designed in the Site Editor.
Sets the weight, line height and letter spacing of all headings in a block theme, for a crisper, more modern look in the editor and on the site.
Makes font sizes from the theme presets scale smoothly between phone and desktop widths, so large headings never overflow on small screens.
Enables wide and full alignments, responsive embeds, spacing, border, line height and link color controls for classic themes that never declared them.