Relation Builder

Data Relationships Reimagined.

Stop fighting with rigid WordPress data structures. Define true bi-directional relationships with indexed, high-performance precision.

The Architecture

Why Our Relations Module is Superior

Standard WordPress linking often leads to database bloat and performance degradation. Tiger Elements changes the game by linking two object types with a true bi-directional relationship, all stored in a dedicated, indexed table. This ensures that as your data grows, your query performance remains lightning-fast.

Core Features

Advanced Cardinality Logic

Choose the exact structure your data needs with flexible cardinality settings: One-to-one, One-to-many, or Many-to-many.

Total UI Control

Manage your users' workflow directly from the edit screen. Granular control over the "connections box," including toggles to allow or restrict creating/deleting children or parents.

Custom Meta Data

Go beyond simple linking. Use "Connection meta fields" to store extra data on each individual connection, such as roles or order, providing deeper context to your data relationships.

REST API Integration

Built for modern, headless, or decoupled environments, our system allows you to expose connections seamlessly via the REST API.

Developer-Friendly Interface

With support for custom labels for both parent and child connection boxes, you can tailor the editing experience to be intuitive for any content editor.

How It Works

Define, Configure, Link

Set up powerful data relationships in five simple steps.

Define the Structure

Create a new relation and define your Parent and Child object types.

Select Cardinality

Choose the relationship type (e.g., Many-to-many) that fits your data model.

Configure the UI

Toggle your edit-screen controls to define how editors interact with these connections.

Store Extra Context

Add meta fields if you need to capture specific details about the relationship itself.

Utilize the Data

Once defined, these relationships are locked for creation and ready to be used by the dynamic tags and query layer.

Questions

A true two-way link between two object types — post types, pages or taxonomies. Connect a Book to an Author once and you can list that author’s books and that book’s author automatically. You never maintain the reverse side by hand.

Cardinality is yours to choose: one to one, one to many, or many to many. Use many to many for tag-like links where a book can have several authors, and one to many for ownership where an author owns many books.

Once a relation exists, a connection box appears on the edit screen of the related content. Editing a Book, you pick its Authors; editing an Author, you pick their Books. Either side works and both stay in sync.

Three ways: Dynamic Loop or Query Grid lists related items for the current page, such as “more books by this author”; dynamic tags show a related count or related fields inside any widget; and display conditions show or hide content based on whether an item has related items at all.

Yes. Relations work across any post types and taxonomies, including your own and any type created with the CPT Builder, so you can model connections over content the plugin didn’t create.

No — the slug is locked after creation because it is the relation’s permanent ID and it’s how widgets reference it. Pick a clear one at creation; the display name can still be changed freely.

Start Connecting Your Data Today.

From simple blog post links to complex B2B workflow hierarchies, the Relations module gives you the structural power you need to build intelligent, scalable applications on WordPress.