Master-Detail Tables: Unlock New Features in wpDataTables

Tired of managing huge tables that disrupt your page’s design? Meet the new and improved Master-Detail Tables add-on for wpDataTables! Now, you can display all your data without compromising its visual appearance—no need to hide columns or modify your table!

You can easily display only the specific data you need, showcase detailed information from another table using a parent-child relationship, or even create entire tables with just a few clicks.

The possibilities are endless—whether you want to show just the essentials or provide a full dataset. Users have highly requested this feature, and it’s here to make your workflow more efficient and intuitive than ever before.

We’ve kept everything simple and easy to navigate, so you can tailor it exactly to your needs. Curious to see what’s new? Keep reading—we’re sure you’ll love it. Let’s dive in

What’s new?

With the latest update, we’ve introduced a new GET parameter that unlocks three exciting options for handling your data:

  • Send Parent Table Row Data
  • Send Child Table Row Data
  • Send Child Table Data

Now, let’s break it down one by one and see what each option is all about!

Send Parent Table Row Data

The Send Parent Table Row Data option is a powerful upgrade to the basic functionality. Now, not only can you view the selected details in a non-tabular view, but you also get the corresponding information directly in the URL. This means that once you click on a row, the URL dynamically updates to include the specific data related to that row. You can then modify the URL to retrieve details from other rows without needing to navigate through the table again. This makes it incredibly efficient for accessing precise data quickly. For more information on how this works, you can check our documentation.

In the example below, you can see the table and the URL content that you will receive after selecting a row. As before, the information you want will be displayed in a non-tabular view.

Send Child Table Row Data

The next fantastic option is Send Child Table Row Data, which allows you to display data from the child table directly by clicking on a row in the parent table. This eliminates the need to maintain two separate tables on the page, reducing clutter while still giving you access to all the necessary information from multiple tables in a streamlined manner.

By setting a unique Column Name that is consistent across both tables, you create a seamless connection. When you click on a row, the URL updates to include data from both the parent and child tables, enabling you to quickly retrieve relevant information without navigating through different tables. This efficient approach ensures that you can access the details you need, exactly when you need them. For more information on how this works, you can check our documentation.

In the example below, you can see the tables and the URL content about both tables that you will receive after selecting a row in parent table. The information you want, about the child table, will be displayed in a non-tabular view.

Send Child Table Data

The final option is Send Child Table Data, and it operates in a similar manner to the previous options, but this time, it displays the data from the child table in a structured tabular format. This provides significant advantages, as you can easily sort, filter, and customize the table to meet your specific needs.

By presenting the child table data in a table view, you gain enhanced control over how the information is displayed, allowing for a more organized presentation of values. This means that even if there are numerous entries, you can tailor the display to highlight the most relevant details efficiently. For more information on how this works, you can check our documentation.

In the example below, you can see the tables and the URL content about both tables that you will receive after selecting a row in parent table. The information you want, about the child table, will be displayed in a tabular view.

Thank you for taking the time to read this blog post! We hope this brief presentation of the new options for the Master-Detail Tables add-on has been helpful. For more detailed information, please refer to our documentation.

If you’d like to explore more examples, visit our sandbox and try out the exciting options through various demos!

Additionally, if you have any requests or suggestions, we encourage you to write on our Features Suggestion page. We’ll review your feedback as quickly as possible, and we truly appreciate your contributions so far.

Stay tuned for more exciting updates, and until then, have a wonderful day!


Milan Jovanovic
Milan Jovanovic

Product Lead

Articles: 288