Title: GridCat Comparison Tables
Author: MinLoveCat
Published: <strong>August 13, 2026</strong>
Last modified: August 13, 2026

---

Search plugins

![](https://ps.w.org/gridcat-comparison-tables/assets/icon.svg?rev=3644474)

# GridCat Comparison Tables

 By [MinLoveCat](https://profiles.wordpress.org/wayne_min/)

[Download](https://downloads.wordpress.org/plugin/gridcat-comparison-tables.1.1.31.zip)

 * [Details](https://wordpress.org/plugins/gridcat-comparison-tables/#description)
 * [Reviews](https://wordpress.org/plugins/gridcat-comparison-tables/#reviews)
 * [Development](https://wordpress.org/plugins/gridcat-comparison-tables/#developers)

 [Support](https://wordpress.org/support/plugin/gridcat-comparison-tables/)

## Description

GridCat lets you create comparison, specification, feature, and rating-style tables
directly in WordPress. Each table is managed as one GridCat entry, so all of your
tables stay in a single admin area.

Every table includes:

 * Editable column headers and rows — add, rename, reorder, and delete them whenever
   needed.
 * Optional side column for item or row labels.
 * Suggested values to speed up data entry, while still allowing any free-form cell
   text.
 * Optional highlighted values and feature rows.
 * Live preview while you edit.
 * Separate controls for colours, typography, spacing, borders, alignment, and responsive
   behaviour.
 * Desktop and mobile font-size settings, plus line-height, text transform, and 
   font-weight controls.
 * CSV import and export for table data.

Insert a table with `[gridcat-table id="12"]` or select it from the **GridCat** 
block.

### Responsive behaviour

Choose a breakpoint to stack rows into readable cards on small screens, or keep 
the table in its desktop layout. In stacked mode, each value is displayed with its
column label.

### Import and export

Use the **Import & export** tab in the table editor to download data as CSV or replace
the current table data from a CSV file. Exporting before an import is recommended
as a backup.

## Screenshots

[⌊A responsive comparison table displayed on the public-facing website.⌉⌊A responsive
comparison table displayed on the public-facing website.⌉[

A responsive comparison table displayed on the public-facing website.

[⌊Build column headers and rows in the Structure tab with an immediate table preview.⌉⌊
Build column headers and rows in the Structure tab with an immediate table preview
.⌉[

Build column headers and rows in the Structure tab with an immediate table preview.

[⌊Assign custom background and text colours to suggested values in the Highlight
tab.⌉⌊Assign custom background and text colours to suggested values in the Highlight
tab.⌉[

Assign custom background and text colours to suggested values in the Highlight tab.

[⌊Customize colours, typography, borders, spacing, alignment, and responsive behaviour
in the Appearance tab.⌉⌊Customize colours, typography, borders, spacing, alignment,
and responsive behaviour in the Appearance tab.⌉[

Customize colours, typography, borders, spacing, alignment, and responsive behaviour
in the Appearance tab.

## Blocks

This plugin provides 1 block.

 *   GridCat Comparison Table Insert a comparison table built with GridCat.

## FAQ

### Can I use any text in a cell?

Yes. Suggested values help with consistency but do not restrict what you can enter.

### Can I hide the first column?

Yes. Disable the side column in the Structure tab. Row labels remain saved and can
be shown again later.

### Can I reuse a table in more than one place?

Yes. Use the same shortcode or block selection wherever you want the table to appear.

### Does uninstalling the plugin delete my tables?

No, not by default. Table data is preserved when the plugin is deactivated or uninstalled.
To permanently delete all GridCat tables during uninstall, enable the option in **
GridCat  Settings** first.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“GridCat Comparison Tables” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ MinLoveCat ](https://profiles.wordpress.org/wayne_min/)

[Translate “GridCat Comparison Tables” into your language.](https://translate.wordpress.org/projects/wp-plugins/gridcat-comparison-tables)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/gridcat-comparison-tables/),
check out the [SVN repository](https://plugins.svn.wordpress.org/gridcat-comparison-tables/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/gridcat-comparison-tables/)
by [RSS](https://plugins.trac.wordpress.org/log/gridcat-comparison-tables/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.31

 * Added WordPress.org screenshots and captions for the table output and editor 
   controls.

#### 1.1.30

 * Removed the extra divider above the table data import and export controls.

#### 1.1.29

 * Increased spacing below the side-column controls heading.

#### 1.1.28

 * Refined suggested-value rows with 10px padding and spacing, and removed their
   rounded corners.

#### 1.1.27

 * Increased the right margin of the Add column and Add row buttons to 20px.

#### 1.1.26

 * Added horizontal padding to editor control rows.

#### 1.1.25

 * Right-aligned the Add column and Add row buttons with a 10px right margin.

#### 1.1.24

 * Increased spacing below editor section headings.

#### 1.1.23

 * Increased editor grid cell padding to 10px for improved spacing.

#### 1.1.22

 * Removed internal vertical borders from the row editor while retaining row separators
   and the table edge.

#### 1.1.21

 * Moved row drag handles to the left edge of the editor grid for consistent reordering
   controls.

#### 1.1.20

 * Refined editor action icons with borderless buttons, subtle hover feedback, and
   accessible focus rings.

#### 1.1.19

 * Replaced the column-delete text button with the bundled SVG delete icon.

#### 1.1.18

 * Replaced the editor’s drag, duplicate, and row-delete characters with bundled
   SVG icons.

#### 1.1.17

 * Fixed column and row drag-and-drop with live reordering feedback while the pointer
   moves.

#### 1.1.16

 * Replaced browser-native reordering with reliable mouse and trackpad drag handling
   in the editor.

#### 1.1.15

 * Added drag handles for reordering columns and rows, with Alt + Up/Down keyboard
   reordering on the focused handle.

#### 1.1.14

 * Unified editor select controls with the same clean angle-down indicator used 
   for cell value suggestions.

#### 1.1.13

 * Increased per-value hexadecimal colour input width for easier editing.

#### 1.1.12

 * Standardized small number inputs in the table editor at 80 pixels wide.

#### 1.1.11

 * Widened typography fields so the full inherited-value placeholder remains visible.

#### 1.1.10

 * Added text-transform and font-weight controls for highlighted values.

#### 1.1.9

 * Added editable hexadecimal colour fields beside each per-value background and
   text colour picker.

#### 1.1.8

 * Made the visible per-value colour pickers the authoritative saved values and 
   aligned their initial colours with the preview.

#### 1.1.7

 * Made per-value highlight colour saving reliable across native browser colour 
   pickers and classic-editor form submission.

#### 1.1.6

 * Fixed per-value highlight background and text colours reverting after a table
   was updated.
 * Refined table-editor controls and row-action spacing.

#### 1.1.5

 * Protected exported CSV files from spreadsheet formula injection.
 * Made every published table available in the block picker.
 * Made opt-in uninstall cleanup include every registered post status.
 * Added editor and server-side limits of 30 columns, 250 rows, 100 suggested values,
   and a 1 MB save payload.

#### 1.1.4

 * Renamed the Suggestions tab to Highlight, and moved the shared “Highlight these
   values” option there from Appearance so every way of colouring a value lives 
   in one place. Added colour pickers for that shared highlight — previously fixed
   and not editable from the editor.

#### 1.1.3

 * Removed native browser dialogs from the table editor. Deleting a row, a column
   or a suggested value now asks for confirmation on the button itself instead of
   a window.confirm() popup, and importing a CSV shows exactly how many rows and
   columns will change before replacing anything, instead of a generic confirmation
   prompt.

#### 1.1.2

 * Added a Duplicate button to each row in the table editor, for building a new 
   row from an existing one instead of retyping every cell.

#### 1.1.1

 * Renamed the plugin to GridCat Comparison Tables. Tables, settings and saved data
   are unaffected. The shortcode is now `[gridcat-table]`; the previous `[table-
   matrix]` name is retired.
 * Removed the one-time migration for tables created under the pre-1.0.23 post type.
   If you never used a version older than 1.0.23, this never applied to you.

#### 1.0.31

 * Added an extension API so add-on plugins can store their own table settings, 
   add editor tabs, and change how cells render. No change to existing tables.

#### 1.0.30

 * Suggested values can now carry their own background and text colours. Every cell
   containing that value picks them up, so a table can use green for High and red
   for Low instead of one shared highlight colour.

#### 1.0.29

 * Renamed all internal functions and constants to a table_matrix prefix. No change
   to tables, settings, shortcodes, or the block.
 * Completed the licence information: the full GNU General Public License version
   2 text is now included, and the readme states the licence URI.
 * Tables in the Trash are no longer skipped when data removal is enabled on uninstall,
   or when tables are moved from the previous post type.
 * The block now declares itself through block.json and uses the current block API,
   and the table stylesheet loads in the editor so the block preview matches the
   published page.
 * WordPress 6.3 or newer is now required, because the block uses block API version
   3. Tables themselves are unaffected.
 * The table editor is now fully translatable. Every label, button, tooltip and 
   message can be translated, where previously only three could be.

#### 1.0.28

 * Fixed a case where a table whose saved data could not be read was replaced by
   the example table, and overwritten on the next save. The editor now stops, explains
   what happened, and leaves the stored data untouched.
 * Removed a database query that ran on every page load to build the block editor’s
   table list. It now runs only in the block editor.

#### 1.0.27

 * Added a GPL-2.0-or-later license file.

#### 1.0.26

 * Preserve table data on uninstall by default.
 * Added an opt-in setting for permanent data deletion on uninstall.

#### 1.0.25

 * Updated WordPress compatibility metadata and translation context.

#### 1.0.24

 * Aligned the plugin, block, asset, and text-domain identifiers with Table Matrix.
 * Added a safe migration for tables created under the previous post type.

#### 1.0.23

 * Renamed the plugin to Table Matrix.
 * Added CSV import and export, responsive typography controls, configurable borders,
   and expanded appearance settings.
 * Existing table entries are automatically moved to the Table Matrix post type 
   during the upgrade.

#### 1.0.0

 * First release.

## Meta

 *  Version **1.1.31**
 *  Last updated **9 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [comparison](https://wordpress.org/plugins/tags/comparison/)[matrix](https://wordpress.org/plugins/tags/matrix/)
   [responsive](https://wordpress.org/plugins/tags/responsive/)[shortcode](https://wordpress.org/plugins/tags/shortcode/)
   [table](https://wordpress.org/plugins/tags/table/)
 *  [Advanced View](https://wordpress.org/plugins/gridcat-comparison-tables/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/gridcat-comparison-tables/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/gridcat-comparison-tables/reviews/)

## Contributors

 *   [ MinLoveCat ](https://profiles.wordpress.org/wayne_min/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/gridcat-comparison-tables/)