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

评价

2022年8月30日
A really good plug-in backed up with excellent support.
阅读所有4,383条评价

贡献者及开发者

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

贡献者

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

将“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 及以上版本!