Install MMTable and build your first table
Install MMTable and build your first table MMTable adds a visual table editor to WordPress. You build a table once, then embed it anywhere — shortcode, Gutenberg block, Elementor, or your page builder of choice. This guide walks you through the first ten minutes. Install the plugin Two install paths, depending on where you got […]
Generate tables with AI
Generate tables with AI AI Generate lets you describe the table you want in plain language and have MMTable populate it for you. It calls the Anthropic API with your prompt and the response fills the editor as if you'd typed every cell. One-time setup: add your Anthropic API key Get a key from console.anthropic.com. […]
Column types and number formatting
Column types and number formatting By default MMTable treats every column as text. Set a column type to enable correct sorting (numerical, chronological) and consistent display. Set a column type In the editor, click the column header cell. The column toolbar shows on the right. Pick a Type: text, number, currency, date, or percent. Save. […]
Import from a CSV
Import from a CSV If your data already lives in a spreadsheet, you don't have to retype it. MMTable accepts CSV files via drag-and-drop or browse-and-upload. Import a CSV Export your spreadsheet as CSV. In Excel: File → Save As → CSV UTF-8. In Google Sheets: File → Download → Comma-separated values. Open MMTable in […]
Embed a table on a page
Embed a table on a page Every saved table can be embedded in six places. They all read from the same saved table, so editing the source updates every embed. Shortcode Paste the table's shortcode into any post, page, or text widget: [mm_table id="42"] The id matches the post ID shown at the top of […]
Shortcode attribute reference
Shortcode attribute reference The shortcode renders a saved table. The only required attribute is id; every other attribute overrides that table’s saved settings for that one embed. Booleans accept on/off, yes/no, true/false, or 1/0. Leave an attribute out to keep the setting chosen in the table editor. Minimal usage Full attribute list Attribute Type Effect […]
Troubleshooting common issues
Troubleshooting common issues The table doesn't appear on the page Most common cause: the shortcode is inside a code block instead of a paragraph block. Click the block, switch to Paragraph, paste the shortcode in as plain text. Less common: the post ID in the shortcode doesn't exist (the table was deleted or duplicated and […]