TablePress

外掛說明

TablePress allows you to easily create and manage beautiful tables. You can embed the tables into posts, pages, or text widgets with a simple Shortcode. Table data can be edited in a spreadsheet-like interface, so no coding is necessary. Tables can contain any type of data, even formulas that will be evaluated. An additional JavaScript library adds features like sorting, pagination, filtering, and more for site visitors. Tables can be imported and exported from/to Excel, CSV, HTML, and JSON files.

More information

Please visit the plugin website at tablepress.org for more information or a demo. For latest news, follow @TablePress on Twitter.

Supporting future development

If you like TablePress, please rate and review it here in the WordPress Plugin Directory or support it with your donation. Thank you!

TablePress 擴充功能

附加功能及實用的增強功能由稱為 TablePress 擴充功能的獨立外掛提供,請前往 TablePress 官方網站取得。

Do you have a lot of tables? You can organize them in folders! Wicked Folders Pro supports TablePress and might be the right solution for you.

使用方式

After installing the plugin, you can create and manage tables on the “TablePress” screen in the WordPress Dashboard.

To show one of your tables in a post or on a page, embed the Shortcode [table id=<the-ID> /] into a “Shortcode” block at the desired place in the block editor. Each table has a unique ID that needs to be adjusted in that Shortcode.

After that, you might want to change the styling of the table. You can do this by entering CSS commands into the “Custom CSS” textarea on the “Plugin Options” screen. Some examples for common styling changes can be found on the TablePress FAQ page.
You may also add certain features (like sorting, pagination, filtering, alternating row colors, row highlighting, print name and/or description, …) by enabling the corresponding checkboxes on a table’s “Edit” screen.

特別感謝

特別感謝 Allan Jardine 開發的 DataTables JavaScript 程式庫
感謝全部語言的本地化譯者。
感謝全部贊助者、參與者及程式碼錯誤回報人員。

使用授權

這個外掛是免費軟體,使用 GPL v2 條款發佈及授權。
使用者可將這個免費外掛使用於任何用途。

螢幕擷圖

  • "All Tables" screen
  • "Edit" screen
  • "Add new Table" screen
  • "Import" screen
  • "Export" screen
  • "Plugin Options" screen
  • "About" screen
  • An example table (as it can be seen on the TablePress website)

安裝方式

The easiest way to install TablePress is via your WordPress Dashboard. Go to the “Plugins” screen, click “Add New”, and search for “TablePress” in the WordPress Plugin Directory. Then, click “Install Now” and wait a moment. Finally, click “Activate” and start using the plugin!

Manual installation works just as for other WordPress plugins:

  1. Download and extract the ZIP file.
  2. Move the folder “tablepress” to the “wp-content/plugins/” directory of your WordPress installation, e.g. via FTP.
  3. Activate the plugin “TablePress” on the “Plugins” screen of your WordPress Dashboard.
  4. Create and manage tables by going to the “TablePress” screen in the admin menu.
  5. To insert a table into a post or page, copy its Shortcode [table id=<ID> /] and paste it into a “Shortcode” block at the desired place in the block editor. Each table has a unique ID that needs to be adjusted in that Shortcode.
  6. You can change the table styling by using CSS code, which can be entered into the “Custom CSS” textarea on the “Plugin Options” screen.

常見問題集

Where can I find answers to Frequently Asked Questions?

Many questions, regarding different features or styling, have been answered on the FAQ page on the plugin website.

Support?

For support questions, bug reports, or feature requests, please use the WordPress Support Forums. Please search through the forums first, and only create a new topic if you don’t find an existing answer. Thank you!

Requirements?

In short: WordPress 5.6 or higher, while the latest version of WordPress is always recommended.

Languages and Localization?

TablePress uses the “Translate WordPress” platform. Please see the sidebar on the TablePress page in the WordPress Plugin Directory for available translations.

To make TablePress available in your language, go to the TablePress translations page, log in with a free wordpress.org account and start translating.

Migration from WP-Table Reloaded

Several years ago, TablePress has superseded the now discontinued WP-Table Reloaded plugin. If you are still using that, please see the migration guide and switch to TablePress.

Development

You can follow the development of TablePress more closely in its official GitHub repository.

Where can I get more information?

Please visit the official plugin website for the latest information on this plugin, or follow @TablePress on Twitter.

使用者評論

2021 年 9 月 24 日
Easy to create complex tables, a great set of features, no issues. I especially love the ability to import and export tables. It has been such a timesaver. I would highly recommend TablePress!
2021 年 9 月 19 日
This is one of the best plugins I've ever used. It does anything you want it to do. I ran into a printing issue that Tobias helped me solve in less than 24 hours. Highly recommended!
2021 年 9 月 16 日
Really good plugin and simply couldn't do what I do without it (lots of responsive tables across several websites). One request: when editing, pleeeeeeeeeease can the text cells somehow auto size to fit the text. If you have long text in a cell (as I have – many) it's a pain to resize them to view all the text. But otherwise – brilliant!
2021 年 9 月 14 日
I'm using TablePress to create a Demo Audio page in conjunction with wonder HTML5 audio player. I originally was using the waveplayer plugin but because of the load time for java I had to ditch it. Thank you to Tobias for pointing that out. Still in development I have over 900 audio files to connect to 190 voice talent. FUN!
閱讀全部 4,204 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈TablePress〉的開發相關工作。

參與者

TablePress 外掛目前已有 38 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將 TablePress 外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

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

變更記錄

Recent changes are shown below. For earlier changes, please see the changelog history.

Version 1.14

  • Full compatibility with WordPress 5.8.
  • Enhancement: Make behavior of bulk action selectors on the “All tables” screen more user-friendly.
  • Enhancement: Apply and enforce more granular coding standards for better code maintainability.
  • Enhancement: Allow import files with an .xlsm file extension, in addition to .xlsx files.
  • Enhancement: Add more options (filter and action hooks) for external integration of custom code.
  • Bugfix: Fix handling of the help box on the “Edit” screen when it’s opened again after closing it.
  • Bugfix: Properly return modified table data when external code integrates into TablePress.
  • Bugfix: Correctly localize dates in files names of downloaded export files.
  • Bugfix: Fix typos in the code for math formula parsing that could lead to error messages in rare cases.
  • Updated external libraries (DataTables, SimpleXLSX, Build tools).
  • Some internal changes for better stability, translations, and documentation.

Version 1.13

  • Full compatibility with WordPress 5.7.
  • Enhancement: Allow replacing/appending existing tables when importing a ZIP archive of files.
  • Enhancement: Add ARIA labels to the table when its name or description is printed.
  • Enhancement: Update list of allowed CSS features in “Custom CSS”.
  • Enhancement: Increase compatibility with PHP 8 and jQuery 3.x by no longer using deprecated functions.
  • Bugfix: Properly update cell references in formulas when one is moved, on the “Edit” screen.
  • Updated external libraries (DataTables, SimpleXLSX, CSSTidy, Build tools).
  • Some internal changes for better stability, translations, and documentation.
  • TablePress 1.13 requires WordPress 5.6!