Explore our documentation
Browse by Product
Greyd Plugin
The main plugin of the Greyd.Suite, offering many of our features: custom blocks and Core block extensions, Dynamic Templates, Dynamic Tags, Pop-ups and so much more.
Greyd Forms
Create forms using blocks, create advanced forms with conditions and connect other services for your form entries.
Greyd Global Content
Synchronize your content and design across multiple websites, with fine-grained control what goes where and an optional reviewing process.
Greyd Theme / Greyd WP
Our block theme offers custom Global Styles and seemlesly integrates into the Greyd.Suite.
New Content 📢
Recently Added
-
Form
The Form block lets you place a form you’ve already created under Forms onto any page or post. You don’t build the form here — you simply choose which one to display, and the block always shows the current version of that form. If you later edit the form under Forms, every page using it […]
-
Frontend Post Forms
Form submissions in Greyd Forms can be mapped to WordPress posts, either creating a new post or updating an existing one. This is configured through a dedicated Post Interface available for every form, covering permissions, post type selection, field mapping, and the logic that determines whether a submission results in a new post or an […]
-
Dynamic Forms
Dynamic Forms extend the standard way of embedding forms created with Greyd Forms into website content. While the regular Form block simply displays a selected form, Dynamic Forms combine form embedding with the dynamic capabilities known from the Dynamic Templates feature. This allows specific parts of a form to change depending on the context in […]
-
Turnstile
The Turnstile block in Greyd Forms integrates a Cloudflare Turnstile check into the frontend of your form to help prevent spam submissions. Before using the block, the Cloudflare Turnstile site key and secret key must be added under Forms → Settings. If no site key is defined, a warning message will appear in the editor […]
-
Aria Attributes
The Aria Attributes feature allows you to enhance accessibility by adding specific aria attributes to any block in the editor. This applies not only to Greyd Blocks, but also WordPress Core blocks and any third-party blocks. Before using it, the feature must be activated on the Features page. Once enabled, each block will display a […]
-
Global Content: GC_Post
GC_Post is the abstraction the Global Content plugin uses while processing posts. It wraps a WordPress post and normalizes both native WP_Post fields and Global Content–specific attributes used during synchronization and distribution. You construct it with a WP_Post, an object, or a post ID. The constructor validates input, prevents operating on trashed or missing posts, […]
-
Settings
The global Forms Settings section allows you to define general configurations that apply across all forms in your installation. These settings affect default behaviors, API integrations, and field validations. General settings The Privacy Policy setting lets you define a default text used by checkbox blocks when the “Use privacy default text” option is selected in […]
-
Forms
The Forms section in the WordPress backend provides an overview of all created forms. This view uses the standard WordPress post type interface, displaying a list of all available forms with the title of the form and the date it was published. Existing forms can be managed or removed through the familiar post management options […]
-
Frontend Post Forms
Form submissions in Greyd Forms can be mapped to WordPress posts, either creating a new post or updating an existing one. This is configured through a dedicated Post Interface available for every form, covering permissions, post type selection, field mapping, and the logic that determines whether a submission results in a new post or an […]
-
Greyd Forms Filter Snippets
Here you can find some code snippets to use with Greyd Forms Filters. Modifying form validation PHPCopyadd_filter( 'greyd_forms_required_fields', function( $required_fields, $post_id, $data ) { // Add custom required field logic if ( $post_id === 123 ) { $required_fields[] = 'my-custom-meta-field'; } return $required_fields; }, 10, 3 ); Render a custom field at the end of […]
-
Dynamic Forms
Dynamic Forms extend the standard way of embedding forms created with Greyd Forms into website content. While the regular Form block simply displays a selected form, Dynamic Forms combine form embedding with the dynamic capabilities known from the Dynamic Templates feature. This allows specific parts of a form to change depending on the context in […]
-
Blocks
The Greyd Forms plugin comes with many blocks to let you build flexible, dynamic forms in the block editor. Learn how each block works, what it can do, and how to customize it for your forms. Options Several Greyd Forms field blocks let you define selectable options through an Entry Type setting. Depending on the […]
-
Upload
The Upload block in Greyd Forms allows you to insert a file upload input field into your form. After inserting the block, you can edit both the label and the placeholder text directly within the editor interface. Settings The block includes a Dynamic Overwrites section, which lets you mark the label and placeholder as dynamic […]
-
Submit button
The Submit button block in Greyd Forms allows you to insert a submit button into your form. After placing the block, you can directly edit the label within the editor, if you want it to be different from “Submit” or the translation of the website’s language, if that is available. Settings The block includes a […]
-
Slider
The Slider block in Greyd Forms allows users to select a numeric value by dragging a handle along a visual scale. After inserting the block into a form, you can directly edit the labels that appear before and/or after the slider in the editor interface. Settings The block includes a Dynamic Overwrites section, which lets […]
Feature Spotlight 🔎
Block Editor
-
Hotspot
The Hotspot block allows you to overlay interactive hotspots on images or animations. These hotspots can trigger popovers containing any block-based content. It’s ideal for creating rich visual explanations, infographics, or guided interactions. A Hotspot block with a background image added. Two Hotspot Spots have been added as well in the top area and both […]
-
Popover
The Popover block is a custom block that displays a button which opens a popover or pop-up when clicked. Both the button and the pop-up are fully customizable, allowing a wide range of popover styles and behaviors. A Popover consists of a strict set of three blocks: the Popover wrapper containing exactly one Popover button […]
-
Search (Greyd)
The Search (Greyd) block allows you to build dynamic, interactive search interfaces directly within the Block Editor. It serves as a container for other search-related blocks such as filter dropdowns, search fields and sort options. Combined, these elements enable users to create powerful custom searches that work in real-time and integrate seamlessly with query loops. […]
-
List (Greyd)
The List (Greyd) block is a flexible alternative to the core List block. Unlike traditional list blocks, it uses individual child blocks — such as List element, Group, or Content Box — to build the list structure. This allows each list item to contain not just plain text, but any combination of blocks and content. […]
-
Buttons (Greyd)
The Buttons (Greyd) block is a custom alternative to the default WordPress Buttons block. It acts as a simple wrapper that displays a row of buttons using only Button (Greyd) child blocks. The parent block provides minimal options, while each child button can be configured in detail (see Button (Greyd) block documentation). The block is […]
-
Content Box
The Content Box block is a custom alternative to the Group block. It offers extended layout and design features, including sticky and pinned variations, advanced background options, as well as responsive and hover-specific styling values. Content Boxes can receive dynamic images as backgrounds (see Dynamic Images documentation) and can also be used as child blocks […]
-
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 […]
-
Accordion
The Accordion block allows you to display collapsible content on your page. It uses a parent–child structure where the parent block is the Accordion, and each child block is an Accordion Section. You can insert any other blocks inside an Accordion Section. Accordion Sections can be added directly in the editor using the plus sign […]
Site Editor
-
Popover
The Popover block is a custom block that displays a button which opens a popover or pop-up when clicked. Both the button and the pop-up are fully customizable, allowing a wide range of popover styles and behaviors. A Popover consists of a strict set of three blocks: the Popover wrapper containing exactly one Popover button […]
-
Theme Assets
Theme Assets provide direct access to Full Site Editing related content elements that are otherwise hidden from the standard WordPress admin interface. These assets include templates, template parts, patterns, navigation menus, and global styles — all of which are stored as hidden post types in the database and typically managed through the Site Editor. The […]
-
Greyd Global Styles
The Greyd Global Styles panel extends the capabilities of WordPress Core’s global styles and offers fine-grained control over typography, spacing, button design, and responsive behavior. These settings are available within the Site Editor and provide a centralized way to style elements across your entire site. Font Families The Font Families section exists primarily for backwards […]
-
Greyd Theme / Greyd WP
The Greyd Theme offers a range of options and customizations that allow users to create visually cohesive and flexible WordPress websites. This article outlines the core components available in the theme, including style variations, templates, patterns, and specific editor behaviors. The Greyd Global Styles are described in a separate article. Style Variations In addition to […]
Dynamic Data
-
Dynamic Forms
Dynamic Forms extend the standard way of embedding forms created with Greyd Forms into website content. While the regular Form block simply displays a selected form, Dynamic Forms combine form embedding with the dynamic capabilities known from the Dynamic Templates feature. This allows specific parts of a form to change depending on the context in […]
-
Dynamic Image
The Dynamic Image block is a flexible alternative to the native WordPress Image block. While it includes most features of the core block, it extends its functionality with powerful dynamic image sources. These dynamic features are based on the Greyd Plugin’s Dynamic Tags system, allowing you to pull images directly from post meta, user data, […]
-
Conditional Content
The Conditional Content block allows you to display content only when specific conditions are met. It’s a wrapper block that renders its child blocks only if the defined logic evaluates as true. If the condition is not fulfilled, no output is generated — meaning no markup is rendered at all, not even hidden via CSS. […]
-
Query Features
The Query Features extend the default capabilities of the WordPress Query Loop block. With this feature, you can add advanced interactivity to any post listing directly in the block editor. Once enabled under Greyd.Suite → Features, the following enhancements become available: The Advanced Filter panel inside the Query Loop block settings. A new Post Slider […]
-
Dynamic Templates
Dynamic Templates let you create reusable content fragments that can be filled with different values depending on the context in which they’re used. Once the feature is activated under Greyd.Suite → Features, a new post type called Templates appears in the main admin menu. Depending on the active theme, either a custom block (in the […]
-
Dynamic Tags
Dynamic Tags are a concept originating from the Dynamic Templates feature. They serve as placeholders for content elements such as headings, words, entire text blocks, or even images. Instead of adding final content while editing a post, you insert placeholders. These placeholders — now called Dynamic Tags — are replaced during rendering with the appropriate […]
-
Post Types
The Post Types feature allows you to define your own structured content types with individual layouts and field definitions — all from within the WordPress backend. In addition to custom Post Types, you can also enhance existing core Post Types like Posts and Pages and create Taxonomies, either specific for one post type or make […]
Website Management
-
Site Connector
The Site Connector feature allows you to link any number of websites, including individual installations and entire multisite networks. Once connected, these websites act as if they were part of a shared environment, enabling centralized management via the Greyd Hub interface. When used alongside the Global Content feature, connections make it possible to share and […]
-
Staging
The Staging feature in the Greyd Hub allows you to pair any two websites within your WordPress multisite installation into a staging relationship. This setup enables you to make and test changes safely on a private staging site before deploying them all at once to the connected live site. The interface gives you full control […]
-
Greyd Hub
The Greyd Hub provides a centralized interface to manage all websites and content in your installation — whether single site or multisite. Together with the separate Site Connector feature, you can also manage installations that are located on another server. It gives you access to powerful tools for creating backups, migrating websites, and editing data. […]
-
User Management
The User Management feature adds an interface to manage users, roles, login links, and system emails in WordPress. It builds on the existing WordPress core mechanisms for user, role, and capability management and extends them with an enhanced UI and additional options. This feature is only available with the Growth and Scale subscriptions. Once activated […]
-
Greyd Global Content
Global Content is an additional plugin included in the Greyd.Suite. It allows you to reuse and synchronize content across multiple websites within a WordPress multisite network. Once a content source is created, it can be distributed to many sites and stays up-to-date whenever the original is edited. This system ensures that content dynamically adapts to […]
Videos 🎬
-
You are currently viewing a placeholder content from Vimeo. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.
More InformationHow to edit content from the frontend
In this video, we will show you how to create and edit posts directly from the frontend using Frontend Post Forms. Learn how to connect forms with posts and add or update posts without having to access the backend.
-
You are currently viewing a placeholder content from Vimeo. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.
More InformationHow do I implement website clusters & reviews?
The larger and more complex a website system is, the more important it is to have full control over global elements. Clusters allow you to automate synchronization via global push and pull functions and ensure the quality of your content using review processes. In this video, we will show you how to securely and automatically […]
-
You are currently viewing a placeholder content from Vimeo. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.
More InformationAcademy: Your first Greyd.Suite website
We show you the most important features to quickly create your first Greyd.Suite website.
-
You are currently viewing a placeholder content from Vimeo. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.
More InformationHow can I make fields dependent from each other?
The conditional fields block allows you to create dependencies between fields. Define, which fields should open after the user has chosen option A or B. Decide, if certain questions should be skipped depending on the user’s entries. Learn here, how easy it is to create dependencies in Greyd.Forms. Note: Since recording the video, the field […]
Can’t find what you are looking for?
Contact Support
Can’t find what you are looking for or still have questions? Our support team is here to help!
Need a direct Answer? Let’s Chat!
Use our chat to browse AI answers or chat with our support team directly.
You are currently viewing a placeholder content from Hubspot Embedded Content. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.
More InformationYou are currently viewing a placeholder content from HubSpot. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.
More InformationYou are currently viewing a placeholder content from Hubspot Meetings. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.
More Information