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
-
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, […]
-
Global Content: GC_Helper
The GC_Helper class acts as the nerve centre of the Greyd Global Content plugin. It groups a wide range of static utilities that support distribution, synchronisation and retrieval of posts across a multisite network and remote connections. Unlike most classes in the system, GC_Helper maintains no state; you call its methods directly without creating an […]
-
Global Content constants
The Greyd Global Content plugin supports constants that allow you to change its behavior without editing the plugin code. These constants can be defined in wp-config.php or a theme’s functions.php file and must be set before the plugin loads. They are used to control SEO-related URL handling and optimize performance during content distribution. USE_CANONICAL_URL_AS_PERMALINK This […]
-
Global Content Filters
The Greyd Global Content plugin integrates deeply with WordPress through a series of filter hooks. Filters allow you to intercept data, change it and pass it back to the plugin at strategic points in the workflow. By hooking into these filters you can customise how the plugin retrieves global posts, builds global IDs, manages distribution, […]
-
Global Content Filter Snippets
The following examples demonstrate how you might hook into these filters in your own plugin. Each example assumes that the Greyd Global Content plugin is active. For a full list of available filters, see the Global Content Filters documentation. Add a Custom Property to the Global Post Object PHPCopy// Add a custom field to every […]
-
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 […]
-
Conditional fields
The Conditional fields block in Greyd Forms allows you to create dynamic form behavior by conditionally displaying or hiding content based on user input. This block serves as a wrapper for other form blocks. Any content placed inside it will appear or disappear live on the frontend, depending on the form values entered by the […]
-
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 […]
-
Surveys
In the Surveys section under the Forms menu, you can view and analyze the results of any Live survey blocks submitted through your forms. At the top of the page, select the form that contains the Live survey block you’d like to see the results for. After clicking the Select Form button, the system loads […]
-
Stats
The Stats section within the Forms menu provides statistics and insights into user interactions with forms on the site. At the top of the page, you can choose whether to view data for all forms combined or a specific form. If you want to see statistics for a specific form, select it from the dropdown […]
-
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 […]
-
Export
The Export feature in the Forms section allows users to download form entries as a CSV file. To use this feature, first select the form for which you want to export the data. Once selected, all associated entries will be exported with a single click. This export includes only the entries linked to the currently […]
-
Entries
The Entries section under the Forms menu provides an overview of all submitted form entries. This view follows the standard WordPress post type structure, allowing filtering (by dates, by form or by manual search), sorting, and bulk actions. An individual entry is created whenever a form is submitted in the frontend, provided the form mode […]
-
Limit form submissions
With the following code snippet you can easily use Greyd Forms to create a form that only allows a limited number of form submissions and displays a corresponding info message. Please be aware of the comments in the snippet as the code needs to be adapted individually. PHPCopyif ( ! defined( 'COUNTER_FORM_ID' ) ) { […]
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 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 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 […]
-
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 connect several websites / multisites?
With our Site Connector you can easily connect all your Greyd.Suite websites in one central system – no matter whether they are individual single site installations or even several multisites.
-
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 import / export content between websites?
Greyd.Suite offers you a very powerful import & export feature to copy any post type (e.g. pages, templates, forms, popups, posts, etc.) from website to another. Watch this video to see how it works.
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.