Greyd Plugin
The Greyd Plugin is the core plugin of the Greyd.Suite. It extends WordPress with features for agencies and larger websites, based on the Site and Block Editors delivered by WordPress Core. Take a look at some of our case studies to find out more.
-
Version 2.20.1
June 1, 2026
Bugfix
- Fixed a fatal block error in the Hotspot block and Layout block backgrounds that occurred when the Lottie feature was deactivated, by guarding the `greyd.lottie` loop-compatibility check.
-
Features
- Added loop control and replay button to Lottie animations in the Lottie, Hotspot, and Layout blocks
- Added a “Use slug format” option to the Anchor block to support dynamic anchors from query loops (e.g. post titles); related trigger links resolve the correct target automatically
- Accordion block:
- Added FAQPage structured data (JSON-LD) collection, with dynamic tags resolved in question titles
- Added block transforms between the core accordion block and the Greyd accordion block
- Added auto-detection of full-width alignment for Dynamic Templates so child blocks render correctly
Improvements
- Renamed the Accordion block title to “Accordion (Greyd)” for better differentiation from the core block
- Hidden custom Greyd WooCommerce blocks from the inserter on non Greyd-Classic setups
- Replaced inline-style hiding with `hidden` and `aria-hidden` attributes for better accessibility on hidden form elements
- Added a notice in Greyd.Hub when the Greyd Plugin is active but the Greyd Theme is not in use
Bugfixes
- Fixed an accordion transition race condition that could leave content visible after closing
- Fixed hex color transparency handling in shadows so 8-digit hex values (e.g. `#RRGGBBAA`) are rendered with their correct alpha
- Fixed an XSS vector in Greyd Search block rendering by escaping inherited query parameters
- Fixed metabox display in the WP 7.x iFramed editor
- Fixed an issue where custom post type capabilities could be incorrectly assigned when duplicating a user role
-
Bugfixes
- Fixed unwanted left padding on Greyd List blocks on the frontend caused by a CSS selector regression in 2.19.0.
- Fixed unwanted left padding on Greyd List blocks on the frontend caused by a CSS selector regression in 2.19.0.
-
Improvements
- Added block editor compatibility with WordPress 7.x (iframed editor support).
- Improved file loading performance by reading local files directly from disk instead of via HTTP loopback.
- Inline CSS attributes are now migrated to the WordPress core “Additional CSS” panel on WordPress 7.x.
- Disabled the “Additional CSS” panel for blocks that don’t support inline CSS on WordPress 7.x.
- Improved Global Styles initialization to wait for entity record resolution before loading.
- The RankMath integration script is no longer loaded when RankMath is not active.
- Improved iFrame block alignment and responsive styling.
- Improved list block CSS selector specificity for more reliable frontend rendering.
- Improved markup and structure of the popup close block in the editor.
- Improved tabs block editor panel structure and class handling.
- Improved hotspot block placeholder rendering in the iframed editor.
- Improved image block caption toggle to preserve caption text.
- Updated the dynamic image block to use the updated media entity API.
- Added anchor ID support for the dynamic image and dynamic list blocks.
Bugfixes
- Fixed an issue where metaboxes overflowed in the WordPress 7.x iframed editor.
- Fixed an issue where the submit button size class was duplicated.
- Fixed an issue where the math block cursor position was incorrect in the iframed editor.
- Fixed an issue where the tabs block editor CSS visibility selector did not work as expected.
- Fixed an issue where the editor popups panel API (
PluginDocumentSettingPanel) was not initialized correctly. - Fixed an issue where the Lottie animation upload used an invalid
allowedTypesformat.
-
Improvements
- Removed minimum and maximum limits for “space outside” settings in groups and columns.
Bugfixes
- Fixed an issue where ACF taxonomies were not displayed in the frontend despite being selectable in the editor.
- Fixed an issue where adding a Greyd Search block to a Query Loop set to “inherit” caused a fatal error.
- Removed obsolete title attribute from the Greyd Search button for improved accessibility.
- Fixed an issue where aria-labels were not correctly applied to core buttons and Greyd Search blocks.
- Fixed an issue where custom language switcher triggers did not work correctly.
- Fixed an issue where the focus point in cover blocks was not applied in Dynamic Templates.
- Fixed an issue where detaching a Dynamic Template with a heading set to a different heading level caused a block error.
- Fixed an issue where authors could not be changed for Dynamic Post Types.
- Fixed an issue where multiline text fields (textarea) had double line breaks due to duplicate nl2br() processing.
- Fixed an issue where sites added to a multisite network did not appear in Greyd.Hub and could not be disconnected properly.
- Removed deprecated “Has Results” block.
- Fixed dead links in the Greyd dashboard.
-
Improvements
- Added option to post slider pagination to change the URL parameter (enables browser back navigation that restores the previous page in query loop and post slider).
- Added option to limit the number of displayed pages for query Loop and post slider pagination.
- Updated naming in the “image” panel of the hotspot block for better clarity.
- Enhanced hotspot block accessibility.
- Added support for making dynamic links available as optional downloads in trigger settings.
- Added dynamic max-width handling for paragraphs, headlines, and similar elements inside Dynamic Templates.
Bugfixes
- Fixed an issue where custom CSS classes were not applied in the post slider frontend.
- Resolved a problem that prevented editing a template-in-template when made dynamic.
- Fixed a popover issue where adding another navigation block inside the overlay caused layout breakage.
- Adjusted frontend CSS for pop-ups to properly allow gradient overlays.
- Fixed excessive spacing between pop-up content and pop-up settings.
- Resolved a problem where scroll-to and trigger events were unavailable when “showing template” was active.
- Fixed incorrect behaviour where sorting by ACF meta data appeared selectable but did not work in advanced filter.
- Corrected Site Connector still appearing after a license downgrade.
- Fixed a display issue where “globally enabled in network admin” always appeared, even when not applicable.
- Ensured that the “no results” block renders correctly when a query loop block is placed inside tabs.
- Fixed core pagination not updating post slider content.
- Resolved an input field cursor navigation issue.
- Corrected ARIA attribute behaviour in combination with the post slider.
- Fixed the separator block’s “display as dots” switch not working as expected.
- Fixed unexpected inheritance of background images from parent hotspot blocks.
- Resolved an issue where the CPT preview button only worked via right-click.
-
Features
- Conditional Content:
- Added support for dynamic taxonomy conditions
- Conditional Content Block / Post Meta: Added available values for dropdown and radio buttons
- Theme Assets: Added user warning when “Trash” is clicked
- Popover:
- Allow Groups & Content Box as “Trigger”
- Added option to trigger on hover
- Accessibility: Fixed content box adjustments
Improvements
- Customized Editor preview: Adjusting title no longer causes unnecessary line breaks
- Query + Filter: JavaScript now re-triggers to improve third-party plugin compatibility
Bugfixes
- Dynamic Templates:
- Selecting image from media library no longer breaks the editor
- Fixed issue where properties were not made dynamic
- Accordion with icon now displays correctly when heading is used; outline visible again
- Animations now work properly again
- Group: Fixed
.group_wrapclass overwriting alignment in frontend - Core Pagination: Page numbers now react correctly to current page in archives
- Global Content + ACF: Field clearing now works correctly on synchronization
- Greyd.Hub: Export / Import templates are visible again
- Tabs block: Tabs alignment now works correctly with space-between
- Post import / export: Export now respects original or scaled image version
- Navigation in popover: Fixed JS warnings with
useSelectand unnecessary re-renders - Fixed a crash in the Conditional Content block
- Conditional Content:
-
Features
- Added support for revisions for custom post types.
- Improved visual appearance of features in post type editing.
- Added option to configure popover animations.
- Added ability to set aria attributes on blocks.
- Extended Conditional Content to support Global Dynamic Tags outside of query loops.
Improvements
- Updated dash icon picker to include new icons and provide a larger dropdown.
- Added aria-labels to filter buttons and chips block.
Bugfixes
- Fixed issue where Query Loop crashed in Site Editor single template.
- Accessibility:
- Fixed issue where filters in the search block were not accessible.
- Fixed issue where accordion with alternative heading tags could not be focused by keyboard.
- Fixed PHP warnings related to new aria-label property for popups.
- Fixed issue where post template wide width was not applied in the editor.
- Fixed issue where the datepicker broke when setting minimum or maximum dates.
- Fixed issue where post slider received 40px left padding when switched to
ul. - Fixed styling issues with post slider inside a group block.
- Fixed CSS issue with Dynamic Template inline styling not being applied correctly at parent element level.
- Fixed issue with Greyd.Hub migration where extra folders and files were added to the uploads directory.
-
Features
- Added option to set aria-labels for popups.
- Added new aspect ratios for the “Dynamic image” block.
Improvements
- Deprecated the Template Library feature.
Bugfixes
- Fixed missing focus outlines on elements triggered via hidden links (e.g. content boxes).
- Fixed issue where the “Media & Text” block was not supported in post exports.
- Fixed issue where the search term was not executed correctly in the post slider query.
- Resolved performance issues in the popover block.
- Fixed issue in the tabs block where content became nearly uneditable.
- Fixed inconsistency between frontend and backend rendering of the anchor block (case mismatch).
-
Bugfixes
- Fixed an issue that crashed a Greyd Button or Input field block when trying to overwrite the Font Family.
-
Bugfixes
- Fixed an issue where assigning <ul> and <li> elements inside a Query Loop block was not possible
- Fixed multiple small bugs and errors
-
Bugfixes
- Fixed conditional logic for dropdown/radio fields
-
Features
- Added support for dynamic phone number links.
Bugfixes
- Fixed issue where Polylang auto-translated block attributes were not recognized.
- Resolved accessibility issue where duplicating accordion blocks did not generate a new unique ID.
- Fixed an issue with advanced filter not recognizing terms of current archive in taxonomy archive view.
- Resolved issue where live filtering in archive templates did not update pagination.
- Fixed invalid links shown in the license downgrade notice.
- Fixed an issue in Dynamic Templates that made pages almost uneditable.
-
Features
- Added support for manipulating the “Most read posts” logic.
- Introduced additional options for “Most read” post count settings.
- Conditional Content now supports localStorage.
- Accordion elements now open with a smooth transition.
Bugfixes
- Fixed issue with advanced filter showing “No results” when “current items” were empty.
- Resolved issue in Site Editor where pages with excluded terms still appeared in search results.
- Fixed ACF integration issues within templates.
- Fixed accessibility issue where trigger links lacked descriptive text, causing PageSpeed warnings.
- Resolved issue where WPBakery auto search dropdown did not appear on the frontend.
-
Bugfix
- Fixed an issue where Dynamic Tags did not work in the Site Editor anymore
Greyd.Forms
Your forms. Your design. Your functionality. Read more
-
Version 2.18.0
April 23, 2026
Improvements
- Added Block Editor compatibility with WordPress 7.x (iframed editor support).
- Improved click-outside detection for dropdowns in the iframed editor.
- Updated label format options across form input blocks.
- Migrated the HubSpot integration from API v1 to v3 to ensure continued compatibility after HubSpot deprecates the v1 API.
Bugfixes
- Fixed an issue where the submit button size class prefix was incorrect.
- Fixed an issue where the multistep button style class was not detected correctly.
- Fixed an issue where the conditional fields “equal” operator did not work correctly.
- Fixed an issue where the HubSpot v3 memberships integration did not handle the correct response key for added contacts.
-
Features
- Added Cloudflare Turnstile as a new CAPTCHA block.
Improvements
- Increased the limit for lists in the Mailjet interface.
-
Bugfixes
- Adjusted filter handling in Greyd.Forms to align with the current public documentation
- Fixed behavior of Tooltips in the Classic Version
-
Improvements
- Moved Assistance setting from styles to settings in radio buttons for consistency.
- Improved required style functionality for forms.
Bugfixes
- Fixed potential error message handling in Entry class.
- Fixed issue where empty setting area was not hidden in radio buttons.
- Fixed field display overflow in mathematical field conditions.
- Fixed typos and translations.
- Fixed issue where email inputs were accepted without a dot.
- Fixed issue where Honeypot inputs were not being rendered.
- Fixed issue where non-submittable forms triggered the message “…request already sent…”.
-
Bugfixes
- Fixed style inconsistencies with radio buttons and checkboxes in Greyd.Forms
-
Bugfixes
- Fixed critical form error when using WPML translations.
- Resolved an issue where the dropdown icon in select fields disappeared after opening the field.
- Fixed an issue where numeric values were displayed as dates in the form entry metabox.
-
Bugfixes
- Fixed an issue where the Slider was showing a zero after the label
-
Features
- Introduced new form patterns
Improvements
- Enabled prefilled image tiles to be used in patterns
Bugfixes
- Fixed an issue where the size of the range slider could no longer be adjusted
- Fixed a bug that caused uploaded files with a “#” in the filename to be inaccessible
- Fixed an issue where the secondary style and custom modifications were not applied correctly
-
- Translation fixes
- Classic Version: accessibility tooltips were not displayed correctly
Greyd Global Content
Greyd Global Content is a content distribution system that lets you create content once and synchronise it across multiple WordPress websites.
-
Version 2.17.5
March 30, 2026
Improvements
- Improved: database query security hardening
- Security: general security improvements
-
Bugfixes
- Made root post edit options available in the Site Editor.
-
Features
- Added an alternative to run all items using JavaScript (AJAX) instead of a cron job.
Bugfixes
- Fixed issue where users were not able to edit non-global posts due to a filter.
- Resolved issue where global action buttons were not focusable in posts with errors.
- Fixed issue where posts were not recognized as global when initially published.
-
Bugfixes
- Fixed an issue where posts were distributed even though no destinations were set in the cluster.
- Fixed an issue where hidden columns in the cluster queue could not be adjusted by users.
-
Feature Release: Global Content Cluster (Scale plan)
- Added a feature to automatically synchronise posts, images, forms, and other assets across specific clusters of websites.
- Added a feature to set detailed rules for what gets published where and when.
- Added review and approval workflows.
- Added a feature to instantly roll back changes across all connected sites when needed.
Improvements
- Added user role restrictions for editing Global Content.
- Improved general stability.
- Reworked some UI/UX elements.
Bugfixes
- Fixed issue where previously synced files went missing.
- Resolved error when linking global Post IDs in translated posts.
- Fixed misleading notice when post types were not global.
Greyd Theme
The Greyd Theme is a free Full Site Editing block theme for WordPress. It provides templates, patterns, style variations, additional Global Styles, responsive spacing controls and accessibility features.
-
Version 2.17.0
April 23, 2026
Improvements
- Improved the Global Styles initialisation sequence for better editor reliability (WordPress 7.x compatibility).
- Adjusted the editor tools icon positioning.
- Updated dead links in the Greyd dashboard to point to the new documentation site.
-
Enhancement
- Limited the theme dashboard changelog to the latest three entries to shorten loading times.
Older releases
You can review older changelog entries in this overview.