16Deza Table Cell Extras

外掛說明

Table Cell Extras adds lightweight inline formatting tools to WordPress’s standard table block.
All features appear only inside table block (core/table) cells.

Features:

  • Text size — Change selected text to Small (S), Medium (M), or Large (L)
  • Row spacing (top) — Add margin-top with a slider (0.1–2.0 lines)
  • Row spacing (bottom) — Add margin-bottom with a slider (0.1–2.0 lines)
  • Pseudo unordered list — Convert selected lines to bullet-point style (span-based)
  • Pseudo ordered list — Convert selected lines to numbered list style (CSS counter)
  • Horizontal rule — Insert a divider line at the cursor position

Why “pseudo” lists?
Gutenberg’s RichText sanitizes block-level elements such as <ul>, <ol>, and <li> inside table cells. This plugin uses <span> elements with CSS to achieve the same visual result while remaining fully compatible with Gutenberg.

Notes

  • This plugin does not register any custom blocks; it extends the existing core/table block.
  • No external requests are made.
  • Lightweight — a single JS file and a single CSS file.

螢幕擷圖

  • Overview
  • Inline formatting toolbar inside a table cell – Choose text size (L/M/S)
  • Pseudo list conversion (bullet list)
  • Pseudo list conversion (numbered list)
  • Insert divider line inside a table cell
  • Row spacing (top) (bottom)
  • Row spacing slider panel

安裝方式

  1. Upload the 16deza-table-cell-extras folder to /wp-content/plugins/
  2. Activate 16Deza Table Cell Extras from the WordPress admin Plugins screen
  3. Open any post or page, insert a Table block, click inside a cell, and use the inline toolbar

常見問題集

Does this work with the classic editor?

No. This plugin requires the Gutenberg block editor.

Will it break my existing tables?

No. It adds formatting tools to existing core/table blocks and does not modify their structure.

The bullet/number list looks different from a real HTML list.

Correct — by design. Real <ul>/<ol> elements are sanitized by Gutenberg inside table cells, so CSS-based pseudo-lists are used instead.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈16Deza Table Cell Extras〉的開發相關工作。

參與者

〈16Deza Table Cell Extras〉外掛目前已有 1 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將〈16Deza Table Cell Extras〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.2.4

  • Changed Text Domain to match plugin slug (16deza-table-cell-extras)
  • Fixed translation file names

1.2.3

  • PHP constant prefix: Changed from “TCX_” to “TCEX_” (4+ characters)

1.2.2

  • Renamed plugin to “16Deza Table Cell Extras” for WordPress.org submission

1.2.1

  • Updated internal code comment in build/index.js

1.2.0

  • Added i18n support (JS strings wrapped with wp.i18n.__)
  • Added readme.txt for WordPress.org submission
  • Added languages/ folder with .pot, .po, .mo, .json translation files

1.1.2

  • Row spacing: clicking an active button now reopens the slider for adjustment
  • Row spacing: added Reset button to the slider panel

1.1.1

  • Row spacing (top) and Row spacing (bottom) buttons with value slider
  • Fixed Popover closing on slider interaction
  • Added icons for row spacing buttons

1.1.0

  • Row spacing split into Top / Bottom controls with RangeControl slider

1.0.8

  • Changed hr element to span to avoid Gutenberg block validation warning

1.0.0

  • Initial release