Core Block Extensions

The Greyd Plugin extends the functionality of native WordPress core blocks with a variety of features that seamlessly integrate into the Block Editor. These enhancements are active automatically when the Greyd Plugin is installed and do not require separate activation.

Features

Unlike individual features, “Core Block Extensions” are a collective set of improvements made directly to standard blocks. The extensions vary depending on the block and generally fall into four categories: custom features, new block styles, the dynamic greydStyles system, and advanced supports.

Custom Features

Some core blocks are enriched with Greyd-specific functionality using custom block attributes. These attributes often come with specialized editor controls and modify the rendered output of the block in the frontend. Details about specific implementations can be found in the documentation for each affected block.

Block Styles

The Greyd Plugin makes use of the native “Block Styles” feature in WordPress to offer additional visual variants for certain core blocks. These styles work by assigning a unique className to the block wrapper, allowing for alternative styling when selected. The new block styles are available in the block’s sidebar settings and apply immediately upon selection.

greydStyles System

One of the most powerful extensions the Greyd Plugin provides is the greydStyles system, which enables responsive styling as well as hover and active states for many core (and custom) blocks. This is made possible via an additional attribute called greydClass.

This custom class is auto-generated and stored with the block. You can reset it manually if needed using the Generate new class button found in the Advanced panel of the block settings. Resetting the class may be helpful if you notice style inconsistencies between a block and its dynamic template.

When a block supports greydStyles, you’ll find enhanced styling controls marked with icons for responsive, hover, or active states.

Clicking the responsive icon reveals four tabs labeled Desktop, Tablet, Tablet Small, and Mobile.

Clicking the hover icon shows two tabs: Normal and Hover. In some blocks, an Active tab may also be available.

Once a tab is selected, the respective value for that state can be configured. When switching responsive tabs, the editor’s preview also updates to reflect the selected breakpoint, syncing all other responsive controls accordingly. When editing a Hover or Active tab, a preview class is added to the element in the editor to simulate the interactive state.

For more specific information about how greydStyles are used in each block, refer to the documentation of the respective core block below or custom block in their own articles.

Advanced

Beyond block-specific features, the Greyd Plugin adds several global capabilities to core blocks using custom supports. These enhancements appear in the “Advanced” panel of the block settings and are available for a wide range of blocks — including many custom ones. See the Advanced section article for more details

More in this section

  • Archives

    The native WordPress Archives block is extended with several custom features that allow for deeper customization and broader use cases. These enhancements include post type filtering, taxonomy-based archives, design controls, and optional icons. All settings are integrated directly into the block sidebar. Settings The WordPress Core settings for the Archives block are under the Settings […]

    Read more

  • Button

    While the Greyd Plugin provides its own advanced button blocks — see the Buttons (Greyd) documentation — some enhancements are also applied to the Core Button block. These aim to make simple buttons more flexible and visually consistent with the rest of your design system. Settings The Design panel offers additional layout and sizing options […]

    Read more

  • Column

    The Column block inside the Columns parent block inherits a modified 12-column Bootstrap CSS grid system, which allows for precise control over layout behavior at different breakpoints. Each column can be individually configured to adjust its width, offset, order, and visibility across devices. Width The Width panel lets you define the column span per breakpoint […]

    Read more

  • Columns

    The native Columns block is significantly enhanced with the Greyd Plugin to support layout flexibility, shared height controls, background layering, and full design control. These features provide both visual and structural improvements without breaking core compatibility. Also see the Column Core Extension documentation for more details. Settings Background Element The Background element can be an […]

    Read more

  • Embed

    The native Embed block is extended in the Greyd Plugin with an additional layout option that allows you to define a fixed width for the embedded content. Unlike the default responsive behavior, the Width control lets you set an explicit, non-responsive width using a unit input. This can be useful when embedding content that requires […]

    Read more

  • Gallery

    The native Gallery block is enhanced in the Greyd Plugin with a set of advanced supports that improve its responsiveness and styling flexibility. Most notably, the block includes a Hide per breakpoint option, allowing you to selectively hide the gallery on specific devices. This is useful when you want to avoid loading media-heavy content on […]

    Read more

  • Group

    The Group block in Greyd is upgraded with several powerful layout and interaction features, making it a flexible wrapper for complex sections. Trigger A major feature is the Trigger system integration. A Trigger button appears in the toolbar, allowing you to assign dynamic actions to the block (e.g. scroll to, toggle popup, custom event). Additionally, […]

    Read more

  • Heading

    The Heading block gains several layout and styling enhancements with the Greyd Plugin that help control its appearance across breakpoints. Settings A unique feature is the Text lines control, which lets you limit the number of visible lines for a heading. You can set the desired number of lines using a number input and optionally […]

    Read more

  • HTML

    The HTML block includes several useful advanced supports that expand its flexibility for custom implementations via the Greyd Plugin. First, the block supports the HTML Anchor feature, allowing you to assign a unique ID to the block for anchor-based navigation or internal linking. This is especially helpful when combining custom code with jump links or […]

    Read more

  • Image

    The Image block comes with additional styling options by the Greyd Plugin that give you more control over layout, aesthetics, and animation. Several Block styles are added to enhance the visual appearance of images with just a click. These include effects like Rounded corners, Shadow, and more dynamic styles such as Diagonal (up/down), Rotated (left/right), […]

    Read more

  • Media & Text

    The Media & Text block in Greyd is extended with a range of additional Block styles that enhance its visual presentation without requiring manual CSS. These styles include Rounded corners and Shadow for subtle enhancements, as well as more expressive options like Diagonal (up), Diagonal (down), Rotated (left/right), and 3D (left/right). Each style applies a […]

    Read more

  • Navigation

    The Navigation block is enhanced by the Greyd Plugin with several custom features that give you deeper control over submenu behavior, anchor-based highlighting, and individual design customization. The Submenu block, Page Link / Custom Link block, which are child blocks of the Navigation block, also get enhanced features. Settings Submenu Behavior Greyd introduces a Submenus […]

    Read more

  • Paragraph

    The Paragraph block is extended by the Greyd Plugin with responsive layout and typography controls that help you manage spacing, line clamping, and readability across breakpoints. Settings A standout feature is the Text lines control. This allows you to limit the number of visible lines a paragraph should display. The number of lines can be […]

    Read more

  • Query Loop

    The Query Loop block is extended by the Greyd Plugin with several advanced controls and custom features designed to improve layout control and visual styling: The Advanced Filter panel inside the Query Loop block settings. A new Post Slider variation of the Post Template block variation. A new block called Post Table. In the Advanced […]

    Read more

  • Separator

    The Separator block is extended with the Greyd Plugin with additional layout options, styling controls, and more flexible visual presentation — especially when used responsively. The Alignment control in the block toolbar has been extended to offer all alignment options: wide width, full width, align left, align center and align right. However, this setting only […]

    Read more

  • Spacer

    The Spacer block gets provided a custom Scaling feature by the Greyd Plugin that turns a static spacer into a fully responsive layout tool. Instead of assigning a fixed height only, you define a base height and then adjust it per breakpoint — Desktop, Laptop, Tablet and Mobile. Each breakpoint scales the base value proportionally, […]

    Read more

  • Video

    The Video block is extended by the Greyd Plugin with responsive and mobile-specific features that offer better control over video delivery and layout across devices. Settings One of the key enhancements is the Mobile video option, which lets you define an alternate video to be shown on smaller screens. Using the Select video control, you […]

    Read more

Last updated: