Documentation

What Is the Dynamic Table Element and How Does It Work?

TableMaster offers three different table elements to help you display information in Elementor:

  1. Content Table
  2. Data Table
  3. Dynamic Table

Each element serves a different purpose. While the Content Table Element is designed for manually creating custom tables and the Data Table Element is ideal for managing large datasets, the Dynamic Table Element takes things a step further by automatically pulling and displaying data from your WordPress website.

Instead of manually adding rows and updating table content, Dynamic Table fetches information directly from WordPress and displays it in a structured table format. This makes it perfect for websites where content changes frequently.

If you're new to TableMaster, you may also want to explore:

These guides explain the differences between each table element and help you choose the right one for your needs.


What Is the Dynamic Table Element?#

Dynamic Table Element is an advanced table element that automatically generates table content using WordPress data.

Rather than manually creating rows and columns, the Dynamic Table Element retrieves information from your website and displays it in a table format.

Whenever new content is added or existing content is updated, the table automatically reflects those changes without requiring manual updates.

This makes the Dynamic Table Element an excellent choice for websites that regularly publish content or manage large amounts of dynamic data.

How Does the Dynamic Element Table Work?#

Dynamic Table Element works by connecting directly to WordPress data sources. You simply select a source, configure your query, choose which fields to display, and TableMaster automatically generates the table.

When content changes on your website, table data updates automatically. This eliminates repetitive manual work and ensures visitors always see the latest information.

Key Features of the Dynamic Table Element#

Available Data Sources#

Dynamic Table currently supports multiple WordPress data sources.

Posts#

Display posts from any post type available on your website. For example, Blog Posts, Pages, WooCommerce products, Custom Post Types and more.

You can create tables that automatically list and update content as new items are published.

Terms#

Display taxonomy terms from your website, such as Categories, Tags, Product Categories, Custom Taxonomies.

Users#

Display WordPress user data in a table format. For example, Authors, Team members, Members, Customers, Contributors, etc.

This makes it easy to create member directories or author listings without manually maintaining table content.

Powered by WordPress Query#

One of the most powerful features of the Dynamic Table Element is its integration with WordPress Query. Using WordPress query controls, you can precisely define which content should appear in your table.

You can filter data based on:

  • Post type
  • Categories
  • Tags
  • Taxonomies
  • Authors
  • Date ranges
  • User roles
  • Custom query parameters

This gives you complete flexibility over the data displayed in your tables. For example, you can:

>> Display only featured blog posts.
>> Show products from a specific category.
>> Create an author directory.
>> List upcoming events.
>> Display members with specific user roles.

Dynamic Table Element includes a Sticky Header feature that keeps column headings visible while visitors scroll through table content. This is particularly useful when working with larger tables containing many rows.

Visitors can easily identify information in each column without needing to scroll back to the top.

Search Form#

Dynamic Table Element includes a built-in search form that allows visitors to quickly find information. Instead of manually scanning dozens or hundreds of rows, users can simply enter a keyword and instantly filter results.

Search functionality improves usability and helps visitors locate information much faster.

Sortable Table#

Sorting functionality allows visitors to organize data by clicking column headings.

Pagination#

Pagination helps improve performance and user experience when displaying large datasets. Instead of loading all records at once, Dynamic Table divides the data into multiple pages.

Common Use Cases for Dynamic Table#

Dynamic Table can be used in a variety of ways.

  • Blog Post Directory: Automatically display all blog posts in a searchable and sortable table.
  • Product Catalog: Display WooCommerce products with pricing, categories, and product information.
  • Team Directory: Create a dynamic table listing team members or website authors.
  • Resource Library: Display downloadable resources, guides, and documents in an organized format.
  • Event Listings: Show upcoming events that update automatically as new events are added.
  • Member Directory: Create searchable member directories using WordPress user data.


Wrapping Up!#

Dynamic Table Element is the most powerful table element available in TableMaster for displaying automatically updating WordPress content.

By pulling data directly from Posts, Terms, and Users, it helps you create dynamic, searchable, sortable, and responsive tables without manually managing rows and columns.

If your content changes frequently and you want a table that updates automatically, Dynamic Table is the perfect solution.

If you're just getting started with TableMaster, we recommend reading How Do I Build My First Table in TableMaster? to learn the basics of creating and customizing tables in Elementor.

Not the solution you are looking for?

Please check other articles or open a support ticket.