View Categories

Table Rendering Settings

Ninja Tables offers Table Rendering Settings which is used for the table render method.

You can select between two- Ajax table & Advanced table (Legacy).

Table Rendering Settings Advanced Table (Legacy) is a Pro Feature!

Go to the Table Configuration tab and you’ll see Rendering Settings on the left menubar.

New Ui table rendering settings

Ajax Table #

You should use the Ajax Rendering Method when your table has a large amount of data. Here, data will load as a chunk.

Also, you can change the minimum chunk size by adding some code to the theme’s functions.php file. For example, we have set the minimum chunk size at 100.

add_filter('ninja_table_per_chunk', function($limit) {
return 100;
});

In this mode, you can’t use the cell merge/split feature or shortcodes in cells.

Legacy Table #

In the Legacy Rendering Mode, the table loads in full HTML format and is totally readable by Google. But Google readable doesn’t mean that the data will show precisely in Google search rather, it depends on how you have set the table data in SEO.

Advanced Table (Legacy) is a Pro Feature!

To use the table cell merge/split feature and Shortcodes in cells, you must set Rendering Setting to Legacy.

Caching Configuration #

To optimize and load faster, we cache the table contents. Disable caching is not recommended unless you know what you are doing.

The frontend Loader is disabled by default. The loader you turned on will be visible when you click the Preview button while the table is loading.

Enable Full HTML Cache #

If you enable this, Ninja Tables will cache the full HTML of the table and render that without interacting with the database. You can set the time for how many minutes it will cache each iteration.

Don’t forget to click on the Update Configuration button when you are done!

Add your first comment to this post