설명
Orki Table Builder Pro lets you build tables from your WordPress admin using a visual, spreadsheet-like editor — no code required. Style every part of the table (colors, borders, fonts, images, links), then insert it anywhere using a simple shortcode or the block editor.
Developed by Orki — https://orki.in
Core features
- Excel-style visual editor: column letters (A, B, C…) and row numbers (1, 2, 3…), click a heading to select a whole row or column; multi-select by dragging or with Shift/Ctrl+click
- Toolbar (top and bottom): cut/copy/paste, font/size, bold/italic/underline, fill and font color, alignment, merge/split (cells, whole rows, or whole columns), sort, find & replace, real Conditional Formatting rules
- Row and column management: insert/delete/duplicate/move, resize by dragging a header’s edge, drag-and-drop reordering, and right-click context menus
- Image Column and Link Column — dedicated column types with WordPress Media Library integration for images and files
- Advanced Cell editor for rich HTML content (images, links, formatting) inside any standard cell, with a dedicated popup editor
- Table Categories, including a category-wide shortcode that lists every table in that category on one page, with drag-to-reorder priority
- Import: CSV from a file upload, a URL, a file already on your server, or pasted directly — as a new table, replacing an existing one, or appended to one
- Export: CSV, XLSX, and PDF, one table at a time or several at once bundled into a ZIP
- Frontend sorting, search/filter, pagination, sticky header, and first-column freezing
- Table name display with independent font, size, color, alignment, and bold/italic/underline
- Live Preview button before you publish anywhere
- Shortcode and Gutenberg block support
블록
이 플러그인은 1개의 블록을 제공합니다.
- Orki Table Builder Pro
설치
- Upload the plugin folder to
/wp-content/plugins/, or install the ZIP via Plugins Add New Upload Plugin. - Activate the plugin through the “Plugins” menu.
- Go to Orki Table Builder in the admin menu and click “Add New” to build your first table.
- Copy the shortcode shown in the “How to Add This Table” box, or insert the table using the Orki Table Builder Pro block.
FAQ
-
Does this work on mobile?
-
Yes. Tables scroll horizontally on small screens by default, and you can freeze the first column so labels stay visible while scrolling.
-
Can I import data from a spreadsheet?
-
Yes — CSV import is fully supported, from a file upload, a URL, a file on your server, or pasted directly, either as a new table or into an existing one. XLSX/ODS/HTML/JSON import and live Google Sheets sync are not built yet.
후기
이 플러그인에 대한 평가가 없습니다.
기여자 & 개발자
변경이력
0.15.5
- Changed HTML/Advanced Cell click behavior: a single click now only selects the cell, matching every other cell type, instead of immediately opening the Advanced Editor. Double-click opens it, as before. No change to how HTML content is stored or rendered — only which click opens the editor.
- Advanced Editor’s Link button now inserts an anchor tag immediately, like every other formatting button, instead of opening a separate modal.
- “Orki” in “By Orki” on the Plugins list screen now links to https://orki.in (display-only change, the plugin header itself is untouched). See changelog.txt for the full account of all three changes.
0.15.4
- The actual fix for the All Tables blank-until-scroll bug — the two earlier attempts (0.15.2, 0.15.3) were both confirmed by live testing not to work. Real root cause: the tab navigation bar’s floated child elements collapsed their container to zero height with nothing to clear them, which under certain other admin CSS on the page left the table below it failing to paint until scroll forced a layout recalculation. Fixed with display: flow-root, the standard modern fix for a collapsed-float container, rather than the generic repaint workarounds tried before. See changelog.txt for the full account.
0.15.3
- The 0.15.2 fix for the All Tables blank-until-scroll bug didn’t hold up on a live site. A controlled test confirmed Elementor as the trigger (its AJAX-based admin navigation swaps page content via JavaScript, which never executes tags the way a real page load does — explaining why the 0.15.2 fix, a script tied to DOMContentLoaded, never actually ran during that navigation). Replaced it with a CSS-based fix, which applies regardless of how the content arrives. See changelog.txt for the full account.
0.15.2
- Fixed a reported bug where the All Tables screen appeared blank until scrolled, then showed every table instantly. Investigated first: confirmed none of this plugin’s own CSS/JS loads on that screen (it’s WordPress core’s own list table), so this is a browser repaint issue rather than a logic bug. Added a small, synchronous fix scoped to that one screen that forces the same repaint a scroll would trigger, immediately on page load. See changelog.txt for the full investigation notes.
0.15.1
- Fixed the last remaining Plugin Check warning: an unprefixed variable at the top level of uninstall.php. Wrapped the cleanup logic in a prefixed function instead.
0.15.0
- BREAKING CHANGE, per a WordPress.org review finding: renamed the “tbp” prefix (too short/generic) to “orkitbp” throughout — classes, constants, the post type, taxonomy, meta keys, shortcode tags, hooks, nonces, enqueue handles, JS globals. If you have existing test tables, recreate them (the post type changed) and update any pasted shortcodes from [tbp_table]/[tbp_category] to [orkitbp_table]/[orkitbp_category]. See changelog.txt for full details.
0.14.4
- Addressed the WordPress.org human review findings: replaced the last hard-coded tag with wp_add_inline_style(), added sanitize_text_field() to every nonce check per the reviewer’s guidance, and fixed a path-traversal edge case in the “File on server” import option. See changelog.txt for full details.
0.14.3
- Fixed the last 6 Plugin Check warnings: two more nonce/sanitization false positives, and the “Changelog section too long” warning — moved the full version history to a new changelog.txt file and trimmed this section to recent releases. See changelog.txt for the complete history and full details on this and every earlier release.
For the complete version history, see changelog.txt included with this plugin.
