Explore our documentation

How can we help?

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.

Explore the Greyd Plugin

Greyd Forms

Create forms using blocks, create advanced forms with conditions and connect other services for your form entries.

Explore Greyd Forms

Greyd Global Content

Synchronize your content and design across multiple websites, with fine-grained control what goes where and an optional reviewing process.

Explore Greyd Global Content

Greyd Theme / Greyd WP

Our block theme offers custom Global Styles and seemlesly integrates into the Greyd.Suite.

Explore the Greyd Theme / Greyd WP

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 […]

    Read more on Form

  • 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 […]

    Read more on Frontend Post Forms

  • 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 […]

    Read more on Dynamic Forms

  • 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 […]

    Read more on Turnstile

  • 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 […]

    Read more on Aria Attributes

  • 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, […]

    Read more on Global Content: GC_Post

Recently Updated

  • 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 […]

    Read more on Settings

  • 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 […]

    Read more on Forms

  • 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 […]

    Read more on Frontend Post Forms

  • 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 […]

    Read more on Greyd Forms Filter Snippets

  • 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 […]

    Read more on Dynamic Forms

  • 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 […]

    Read more on Blocks

  • 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 […]

    Read more on Upload

  • 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 […]

    Read more on Submit button

  • 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 […]

    Read more on Slider

Feature Spotlight 🔎

Block Editor

  • Hotspot

    Read documentation

  • Popover

    Read documentation

  • Search (Greyd)

    Read documentation

  • List (Greyd)

    Read documentation

  • Buttons (Greyd)

    Read documentation

  • Content Box

    Read documentation

  • Core Block Extensions

    Read documentation

  • Accordion

    Read documentation

Site Editor

  • Popover

    Read documentation

  • Theme Assets

    Read documentation

  • Greyd Global Styles

    Read documentation

  • Greyd Theme / Greyd WP

    Read documentation

Dynamic Data

  • Dynamic Forms

    Read documentation

  • Dynamic Image

    Read documentation

  • Conditional Content

    Read documentation

  • Query Features

    Read documentation

  • Dynamic Templates

    Read documentation

  • Dynamic Tags

    Read documentation

  • Post Types

    Read documentation

Website Management

  • Site Connector

    Read documentation

  • Staging

    Read documentation

  • Greyd Hub

    Read documentation

  • User Management

    Read documentation

  • Greyd Global Content

    Read documentation

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 Information

    How 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.

    Watch the tutorial

  • 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 Information

    How 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 […]

    Watch the tutorial

  • 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 Information

    Academy: Your first Greyd.Suite website

    We show you the most important features to quickly create your first Greyd.Suite website.

    Watch the tutorial

  • 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 Information

    How 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 […]

    Watch the tutorial

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!

Skip form
The email address should contain an ‘@’character and a valid domain with a period.
How can we help you? *

Please copy system information from your Greyd.Suite dashboard
Screenshot (optional)
The file must be an image.It must not be bigger than 2 MB.
The URL should contain a domain name after a period.

Need a direct Answer? Let’s Chat!

Use our chat to browse AI answers or chat with our support team directly.