NMR jsGrid Pro

NMR jsGrid Pro — Interactive Data Tables for WordPress

Display paginated, sortable, filterable data tables anywhere on your site — using a shortcode and a visual admin builder. No coding required for common use cases.


What it does

NMR jsGrid Pro wraps the battle-tested jsGrid jQuery library in a clean WordPress admin UI. Configure your data grid visually, drop a shortcode on any page or post, and you’re done.

⚡ Three data sources

  • Remote (URL + Action) — connect to any WordPress AJAX endpoint you already have
  • Static JSON — paste an array directly, no back-end needed
  • Advanced SQL — write a SELECT query; the plugin builds the paginated endpoint automatically, including INSERT, UPDATE and DELETE support

🛠 Visual column builder

  • Add, reorder (drag & drop) and delete columns without writing JSON
  • Build Columns from Data Source — fetches a sample row and infers column types automatically
  • Per-column edit / insert / filter toggles
  • Full select field support with inline items list, value field and text field mapping

👁 Live Preview

Click Preview on the edit page to render the actual jsGrid from your current form state — before saving. Works for all three data source types.

📄 Pagination, sorting & filtering

Server-side or client-side pagination. Configurable page size, pager format and button count. Column sorting and row-level filtering ship out of the box.


How it works

  1. Go to Admin → NMR jsGrid Pro → Add New
  2. Name your grid, choose a data source and configure columns with the visual builder
  3. Click Preview to verify it looks right
  4. Save, then copy the shortcode:
  5. Paste it into any page, post or widget — done

Advanced SQL source — the killer feature

Write any SELECT statement. The plugin wraps it automatically for count and pagination, builds an AJAX endpoint, and wires the grid to it. Enable a write table and primary key to unlock inline editing, row insertion and deletion — all without writing a single line of PHP.

Advanced SQL source — the killer feature

Write any SELECT statement. The plugin wraps it automatically for count and pagination, builds an AJAX endpoint, and wires the grid to it. Enable a write table and primary key to unlock inline editing, row insertion and deletion — all without writing a single line of PHP.

SELECT id, name, status, created_at FROM wp_my_custom_table

That’s all you need. The plugin handles COUNT(*), LIMIT, OFFSET, ORDER BY and column filtering server-side.


Feature summary

FeatureIncluded
Visual column builder with drag & drop reorder
Remote URL + WordPress AJAX action source
Static JSON array source
Advanced SQL source with auto-pagination
SQL write-back (INSERT / UPDATE / DELETE)
Server-side & client-side pagination
Column sorting & row filtering
Select field with custom items list
Live Preview before saving
Build columns from data source
Shortcode — works in pages, posts, widgets
Enqueue on custom admin pages via filter

Requirements

  • WordPress 5.2 or higher
  • PHP 7.4 or higher
  • No additional plugins required

Get NMR jsGrid Pro

One-time purchase. Includes all updates for 1 year. License validated against your site URL. Renew annually to keep receiving updates.

Questions? Get in touch: support at namir . ro.