TablePress

描述

TablePress 使您能够简便地创建和管理漂亮的表格。您可以使用短代码将表格显示在文章、页面或者小工具中。表格可以通过常用的电子表格软件编辑,所以不需要编程。表格中可以包含各种类型的数据,甚至支持公式计算。TablePress 使用额外的 JavaScript 库来为网站访客提供诸如排序、分页、过滤等其它功能。表格可以通过 Excel、CSV、HTML 和 JSON 等文件格式导入或导出。

更多信息

请访问插件网站 tablepress.org 以获取更多信息或者查看演示。要了解最新动态,请在 Twitter 上关注 @TablePress

捐助以支持开发

如果您喜欢 TablePress,请在 WordPress 插件目录中为 TablePress 打分并写下您的评论,或者捐助以支持 TablePress 的开发。谢谢您!

TablePress 扩展

附加功能以及一些有用的功能增强会通过额外的插件来提供,也就是 TablePress 扩展,可以通过插件网站获取。

您是不是有很多表格?您可以将它们归集到文件夹中!Wicked Folders Pro 支持 TablePress,对您来说可能是个正确的解决方案。

用法

安装插件之后,您可以在 WordPress 控制面板的“TablePress”页面创建或者管理表格。

要在一篇文章或页面中展示表格,将该表格的短代码 [table id=<ID> /] 嵌入到区块编辑器中的适当位置处的一个 “短代码” 区块中。每个表格都一个唯一的 ID,需要与短代码中的 ID 相对应。

然后,您可能希望改变表格的样式。您可以通过在“插件选项”页面的“自定义 CSS”文本框中输入 CSS 代码来实现。一些常见样式修改的例子可以在 TablePress FAQ 页面找到。
您还可以在表格的“编辑”页面勾选相应的复选框来添加诸如排序、分页、过滤、交替行背景色、高亮行、显示表格名称和/或表格描述等功能。

鸣谢

特别感谢 Allan Jardine 开发的 DataTables JavaScript 库
感谢语言文件的所有译者!
感谢每一位赞助人、支持者和问题报告者!

授权

本插件是免费软件,按照 GPL 版本 2 (http://www.gnu.org/licenses/gpl-2.0.html) 协议发布和授权。
您可出于任意目的免费使用该软件。

屏幕截图

  • “所有表格”页面
  • “编辑”页面
  • “新增”页面
  • “导入”页面
  • “导出”页面
  • “插件选项”页面
  • “关于”页面
  • 表格示例(请到 TablePress 网站查看)

安装

最方便的安装 TablePress 的方式是通过您的 WordPress 控制面板。在“插件”页面,单击“安装新插件”,在 WordPress 插件目录搜索“TablePress”。然后,单击“现在安装”并等待安装完成。最后,单击“激活”后开始使用该插件!

手工安装方法与其它的 WordPress 插件的安装方法一样:

  1. 下载 并解压缩该 ZIP 文件。
  2. 将 “tablepress” 文件夹移动到您的 WordPress 安装中的 “wp-content/plugins/” 目录,例如使用 FTP。
  3. 通过您的 WordPress 仪表盘的“插件”页面激活“TablePress”插件。
  4. 到管理菜单的“TablePress”页面创建和管理表格。
  5. 要在一篇文章或页面中插入表格,复制该表格的短代码 [table id=<ID> /] 并粘贴到区块编辑器中的适当位置处的一个 “短代码” 区块中。每个表格都一个唯一的 ID,需要与短代码中的 ID 相对应。
  6. 如果要改变表格的显示样式,可以在“插件选项”页面的“自定义 CSS”文本框中直接输入您的 CSS 样式代码并保存。

常见问题

哪里能找到常见问题的答案?

很多问题,关于不同功能或者样式,已经在该插件网站的 FAQ 页面 上有了解答。

支持?

有关支持问题、错误报告,或者需要加入新功能,请使用 WordPress 支持论坛。请先在论坛中搜索,找不到相关回答后再发布新帖。谢谢!

需求?

简而言之:WordPress 5.6 或更高版本,推荐尽量使用 WordPress 的最新版本。

语言和本地化?

TablePress 使用 “Translate WordPress” 平台。请查看 WordPress 插件目录 中的 TablePress 页面的边栏来了解我们支持的语言。

为了帮助 TablePress 使用您的语言,请到 TablePress 翻译页面,请使用免费的 wordpress.org 帐户登录并开始翻译。

从 WP-Table Reloaded 迁移

多年以前,TablePress 取代了已经不再维护的 WP-Table Reloaded 插件。如果您仍在使用旧的插件,请查看 迁移指南 并切换到 TablePress。

开发

您可以通过插件的官方GitHub 仓库获取更及时的开发信息。

在哪里可以获取更多信息?

请访问插件官方网站 获取该插件的最新信息,或者在 Twitter 上关注 @TablePress

评价

2021年10月22日
This is a great table solution which can solve most of the issue you will meet by using different extensions.
2021年10月8日
I mainly create tables in Excel, but TablePress has a very powerful function that allows you to add Excel tables to WordPress very easily. A number of additional functions such as a paging function and a search function are also very useful.
2021年10月8日
TablePress is a great way to embed tables from google sheets onto your websites. The TablePress extensions allow you to create responsive tables where necessary. It also gives the option for your tables to be automatically updated whenever there is new input in the google sheets. The best part is that TablePress is free! Contrary to what might be expected of a free plugin, their support is quick to respond and eager to help with any issues or questions. Great plugin and great service!
阅读所有4,222条评价

贡献者及开发者

“TablePress” 是开源软件。 以下人员对此插件做出了贡献。

贡献者

“TablePress”插件已被翻译至40种本地话语言。 感谢所有译者为本插件所做的贡献。

将“TablePress”翻译成您的语言。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志

更新日志

最新的变化如下面所示。早期的更新,请查看历史更新日志

Version 1.14

  • 完全兼容 WordPress 5.8。
  • 增强:改进了「所有表格」页面上的批量操作选择器的行为以提高其用户友好度。
  • 增强:应用和强制更多的颗粒代码标准以改进代码的可维护性。
  • 增强:在 .xlsx 文件之外增加允许导入 .xlsm 扩展名的文件。
  • 增强:为外部整合自定义代码增加更多的选项(过滤和动作挂钩)。
  • 补丁:修正「编辑」表格页面上关闭后再次打开的帮助框的处理。
  • 补丁:在外部代码整合进 TablePress 时正确返回修改后的表格数据。
  • 补丁:为下载的导出文件的文件名使用正确的本地化日期。
  • 补丁:修正解析数学公式的代码中的键入错误,该错误会在罕见情况下导致出现错误信息。
  • 更新了外部库(DataTables、SimpleXLSX、构建工具)。
  • 一些内部改变以提供更好的稳定性,还有翻译和文档的更新。

Version 1.13

  • 完全兼容 WordPress 5.7。
  • 增强:允许在导入一个 ZIP 压缩的文件存档时候替换/附加到现有的表格。
  • 增强:当表格的名称和描述都显示到页面上时为之增加 ARIA 标签。
  • 增强:更新“自定义 CSS”中允许的 CSS 属性列表。
  • 增强:不再使用已废弃的函数以提高对 PHP 8 和 jQuery 3.x 的兼容性。
  • 补丁:在「编辑」表格的页面,当单元格被移动时正确地更新公式中的引用。
  • 更新了外部库(DataTables, SimpleXLSX, CSSTidy, Build tools)。
  • 一些内部改变以提供更好的稳定性,还有翻译和文档的更新。
  • TablePress 1.13 要求 WordPress 5.6 及以上版本!