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 the ID changed). Open MMTables → All MMTables and confirm the ID at the top of the table's edit screen.
The table appears but search/sort/pagination doesn't work
The front-end JavaScript isn't loading. Causes in order of likelihood:
- A caching plugin merged the MMTable JS with other scripts and broke it. Clear the cache and exclude
mm-table-frontend.jsfrom JS combination. - An aggressive ad blocker is stripping the script. Test in an incognito window with extensions off.
- JavaScript errors elsewhere on the page are halting execution. Open the browser console and look for errors above the MMTable initialization.
AI Generate says "API key is required"
Go to MMTables → Settings → AI, paste your Anthropic API key, save. The key needs to start with sk-ant-. If the key field looks empty after save, your browser auto-cleared a "password-like" field — type it in manually instead of pasting.
Currency / percent columns aren't sorting numerically
The column type is still set to "text". Click the column header in the editor, change the type to "currency" or "number", save. The front end re-sorts based on the underlying number, not the formatted display.
The table looks unstyled on the front end
Your theme is suppressing the plugin's CSS. Two paths:
- Add a CSS rule that re-enables the MMTable styles. The wrapper has the class
mmt-wrapper— target that and remove anydisplay: noneorall: unsetyour theme is applying. - Add the Extra CSS classes attribute (
extra_classes="my-table-fix") and target.my-table-fixfrom your theme's custom CSS.
Still stuck?
Email support@mmplugs.com with: WordPress version, MMTable version (visible in Plugins), the table's ID, and a link to the page where it should appear.