| 开发者 | binsaifullah |
|---|---|
| 更新时间 | 2026年8月24日 19:47 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPL-2.0-or-later |
| 版权网址: | 版权信息 |
Tabilo is a native table builder block for the WordPress block editor (Gutenberg) that lets you create responsive pricing, comparison and data tables without shortcodes or a page builder.
Yes. Tabilo lets you insert any Gutenberg block inside a cell — text, images, buttons, lists, icons, star ratings and even other blocks.
No. Everything is built and styled visually from the block editor. No HTML, CSS or shortcodes are required.
Yes. Click Import Data on the block's start screen and drop in a CSV or Excel file (.csv, .tsv, .xlsx, .xlsm). You will see a preview of the data, choose whether the first row is the header and the last row is the footer, and then the table is built for you. A file you upload is read entirely in your browser — it is never sent to your site or anywhere else.
Yes. Click External Source on the block's start screen, paste the address, and press Fetch Data. Google Sheets links and direct links to .csv, .tsv and .xlsx files all work, and you get the same preview and header/footer options as an uploaded file. Because browsers cannot read those addresses directly, your own server fetches the data — see the External services section above for exactly what is sent.
Yes. The sheet must be shared with Anyone with the link, or published to the web via File → Share → Publish to web. A private sheet returns a sign-in page rather than data, and Tabilo will tell you so. If you cannot share the sheet, download it as CSV and use Import Data instead.
Yes. When you import from an address, set Keep in sync to Live and choose how often it should refresh. WordPress re-reads the source in the background on that schedule, so your visitors never wait for it. If the source is unreachable the table keeps showing the last data that was read successfully — it never goes blank. Cell content is then managed by the source and locked in the editor; your layout, colours and styling stay fully editable. Use Disconnect in the Data Source panel to turn a synced table back into an ordinary one, keeping the rows as they are. Every column type follows the source on every refresh — text, images, links and star ratings alike.
Yes. Tabilo works out what each column holds and turns a column of picture addresses into proper image blocks rather than printing the address as text. It recognises them from the column name, the file extension, and — for the many picture addresses that have no extension at all, such as Unsplash or Cloudinary links — by asking the server what the file actually is. Every column's type is shown above the preview and you can change any of them before importing. By default the pictures load from where they already live, which is instant and means a synced table follows its source. Switch on Copy pictures into the media library if you would rather store copies on your own site.
Yes. A column of web addresses becomes clickable links, and a column of scores from 0 to 5 becomes Star Rating blocks. As with images, the guess is shown before you import and you can override it per column.
Yes. Choose Horizontal Scroll to keep the table intact with an optional on-screen scroll hint, or Stacked Card to turn each row into a card below 768px — every cell is labelled with its column header, and you control how the cells and their labels are arranged. More responsive modes are on the roadmap.
Absolutely. You get comprehensive controls for colors, backgrounds, per-side borders, border radius, padding, border spacing and font sizes, plus Default, Striped and Separated block styles. Header and footer columns can also be colored one by one — handy for highlighting a recommended pricing plan.
Yes. It ships with 40+ pre-designed patterns for pricing, comparison, data and booking tables that you can insert and edit in one click.
Tabilo follows WordPress block standards and works with any properly coded block or classic theme that supports the block editor.
No. Tabilo is lightweight, loads no jQuery, and outputs clean semantic HTML, so your tables stay fast.
.csv, .tsv or .xlsx file, press Fetch Data, and review the same preview you get for an uploaded file..xlsx and .xlsm workbooks, including dates, shared text and multi-sheet files. Pick which sheet to import from a dropdown.