TablePress

Description

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

更多信息

请访问插件网站 https://tablepress.org/ 以获取更多信息,或者查看 示例)。

捐助以支持开发

如果您喜欢 TablePress,请在 WordPress Plugin 目录中为其评分并发表您的评价,通过您的 捐赠 以支持其开发,或者 flattr 它。谢谢!

TablePress 扩展

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

用法

安装插件之后,您可以在 WordPress 仪表盘的 “TablePress” 页面创建和管理表格。
那里的一切操作都是一目了然地。

To show one of your tables in a post, on a page, or in a text widget, just embed the Shortcode [table id=<the-ID> /] into the post/page/text widget, where <the-ID> is the ID of your table (can be found on the left side of the “All Tables” screen.)
Alternatively, you can also insert tables by clicking the “Table” button in the editor toolbar, and then selecting the desired table.

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

鸣谢

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

授权

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

Screenshots

  • "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)

Installation

安装 TablePress 最简单的方式就是通过您的 WordPress 仪表盘来安装。到“插件”页面,选择“安装新插件”,然后在 WordPress 插件目录中搜索“TablePress”。在搜索结果中 TablePress 条目里点击“现在安装”即可自动安装该插件。安装后您只需要启用 TablePress 插件即可。

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

  1. 下载 并解压缩该 ZIP 文件。
  2. 将 “tablepress” 文件夹移动到您的 WordPress 安装中的 “wp-content/plugins/” 目录。
  3. 通过您的 WordPress 仪表盘的“插件”页面激活“TablePress”插件。
  4. 到管理菜单的“TablePress”页面创建和管理表格。
  5. 为了将您的某个表格显示在文章、页面或者文本小工具中,只需要将对应的简码 [table id=<您表格的 ID> /] 添加到其内容中,或者通过使用编辑器工具栏上的“插入表格”按钮来完成。
  6. 如果要改变表格的显示样式,可以在“插件选项”页面的“自定义 CSS”文本框中直接输入您的 CSS 样式代码并保存。

FAQ

安装指南

安装 TablePress 最简单的方式就是通过您的 WordPress 仪表盘来安装。到“插件”页面,选择“安装新插件”,然后在 WordPress 插件目录中搜索“TablePress”。在搜索结果中 TablePress 条目里点击“现在安装”即可自动安装该插件。安装后您只需要启用 TablePress 插件即可。

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

  1. 下载 并解压缩该 ZIP 文件。
  2. 将 “tablepress” 文件夹移动到您的 WordPress 安装中的 “wp-content/plugins/” 目录。
  3. 通过您的 WordPress 仪表盘的“插件”页面激活“TablePress”插件。
  4. 到管理菜单的“TablePress”页面创建和管理表格。
  5. 为了将您的某个表格显示在文章、页面或者文本小工具中,只需要将对应的简码 [table id=<您表格的 ID> /] 添加到其内容中,或者通过使用编辑器工具栏上的“插入表格”按钮来完成。
  6. 如果要改变表格的显示样式,可以在“插件选项”页面的“自定义 CSS”文本框中直接输入您的 CSS 样式代码并保存。
哪里能找到常见问题的答案?

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

支持?

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

需求?

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

语言和本地化?

TablePress 支持 “Translate WordPress” 平台。通过该平台,翻译过程可以通过一个网站完成,之后该网站会自动生成所谓的语言包并分发给插件用户。要了解已有的语言包列表,请查看 WordPress 插件目录 里 TablePress 页面的边栏。

所以不再需要手动生成和翻译 *.po 和 *.mo 文件了。取而代之的是,直接到 TablePress 翻译页面,使用免费的 wordpress.org 账户登录并开始翻译 TablePress 到您使用的语言。

如果您乐于成为一个您的语言的翻译编辑,确认或者拒绝其他用户提供的翻译建议,请与我们联系。

从 WP-Table Reloaded 迁移

TablePress 是 WP-Table Reloaded 插件的官方集成版。它经历了全新改写并使用了安全不同的内部架构。从而避免了 WP-Table Reloaded 的一些主要缺点,并使该插件变得更简单、更安全,拥有更好的新发展。
如果您当前正在使用 WP-Table Reloaded,我们强烈推荐您升级到 TablePress。WP-Table Reloaded 已经不会再得到进一步维护或开发。要了解更多关于从 WP-Table Reloaded 切换到 TablePress 的信息,请参考插件网站上的 迁移向导

开发

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

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

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

Reviews

super plugin

souple et efficace, elle fait ce qu’on lui demande, simplement et proprement.
une belle réussite

Awesome

The plugin has his lacks but you will always find a solution to your problems in the tablepress forums.
His developper helped me directly a lot.

TablePress +Responsive extension and support is superb

TablePress and its extension for Responsive Tables is really outstanding. TablePress has always been reliable and easy to use. Only recently did I have to contact support and Tobias was able to find a solution for us very quickly. I highly recommend this plugin for the quality, responsiveness, and the customer support!

Read all 3,020 reviews

Contributors & Developers

“TablePress” is open source software. The following people have contributed to this plugin.

Contributors

“TablePress” has been translated into 26 locales. Thank you to the translators for their contributions.

Translate “TablePress” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

Version 1.8

  • 与 WordPress 4.7 完全兼容
  • 更新了外部库(CodeMirror、DataTables、Build tools)。
  • 增强:在表格中的搜索标签和输入区域之间提供更好的留白控制。
  • 增强:更新“自定义 CSS”中允许的 CSS 属性列表。
  • 增强:使其它插件能够更方便地清理 TablePress 的输出缓存。
  • 增强:简化一些字符串/文本以使翻译更容易。
  • 补丁:在预览中更好地整理 HTML 代码 (感谢 Gerard Arall)。
  • 一些内部改变和修复以提供更好的稳定性、更纯净的代码,以及更好的翻译和文档。
  • TablePress 1.8 要求 WordPress 4.7!

Version 1.7

  • 完全兼容 WordPress 4.4
  • 补丁:正确对齐位于顶部的主导航栏里的标签页和标题
  • 补丁:恢复“所有表格”页面针对小屏幕(自适应)的布局。
  • 补丁:恢复插入表格到文章/页面时的叠层布局。
  • 补丁:重新使“编辑”页面的输入框可以在两个方向上调整大小。
  • 补丁:恢复“编辑”页面上的排序箭头。
  • 补丁:修正一些不清晰、错误输入或者使用了错误 HTML 实例的字符串。
  • 补丁:避免某些“自定义命令”被错误的重写为新的语法。
  • 补丁:确保表格预览时能够正确的翻译到别的语言。
  • 增强:使“自定义 CSS”文本区可以在竖直方向调整大小。
  • 增强:在清理“自定义 CSS 样式”代码的时候支持更多的 CSS3 属性。
  • 增强:增强内部转换表格到它们的存储格式(JSON)时的可靠性。
  • 增强:在管理面板页面使用正确的 HTML 标记以获得更好的体验。
  • 增强:仅加载必须的 jQuery 组件以提高某些情况下的页面加载速度。
  • 更新了外部库(CodeMirror、DataTables、Build tools)。
  • 本地化:从 .po/.mo 文件切换到 WordPress 插件语言包方式。
  • 精简代码和完善文档所做的其它内部改进以提升稳定性。
  • TablePress 1.7 要求 WordPress 4.3 及以上版本!

Version 1.6.1

  • 补丁:更新 DataTables JS 库以修复 JS 特性问题以兼容 WordPress 4.3。
  • 更新了翻译(简体中文)。

Version 1.6

  • 完全兼容 WordPress 4.2。
  • 补丁:修复整合的“插入链接”按钮。
  • 补丁:修复表格单元格公式中没有正确识别以 0 作为除数的问题。
  • 补丁:修复从 Excel 导入表格时数字有时候不能正确导入的问题。
  • 增强:导入以 UTF-16 编码的文件应该更准确了。
  • 增强:支持管理页面的可关闭提示。
  • 增强:更好地支持“编辑”页面的标签页功能。
  • 增强:为 WP Fastest Cache 缓存插件增加清除缓存支持。
  • 增强:增加插件挂钩以允许通过插件修改导出的数据。
  • 增强:在清理“自定义 CSS 样式”代码的时候支持更多的 CSS3 属性。
  • 更新了外部库(CodeMirror、DataTables、Build tools)。
  • 增加韩语支持。
  • 更新了几种语言的翻译(中文(台湾)、英语、德语)。
  • 多处内部更新和修补以提供更好的稳定性,并保持代码清晰,以及注释和文档。
  • TablePress 1.6 要求工作在至少 WordPress 4.2 上!

Version 1.5.1

  • 补丁:自定义 CSS 代码中的一些属性被错误地移除。
  • 更新西班牙语翻译。

Version 1.5

  • 完全兼容 WordPress 4.0。
  • 特色功能:插入图片时支持新的多媒体管理器。
  • 特色功能:支持 WP 内置的导入/导出功能。
  • 补丁:“高级编辑器”中的“插入链接”现在可以正常工作了。
  • 补丁:移动管理菜单入口到别的某些地方会在极少数情况下失效。
  • 补丁:HTML 导出方式现在可以输出完整合规的 HTML 文件了。
  • 增强:存储表格的同时还会保存格式信息,这样其它插件基本上就不会破坏这些表格了。
  • 针对插件进行了扩展单元测试和外部库测试。
  • 更新了外部库(CodeMirror、DataTables、Build tools)。
  • 增加乌克兰语支持。
  • 更新多个语种的翻译(中文(简体)、荷兰语、英语、法语、德语、希伯来语、意大利语、日语、俄语、土耳其语)。
  • 针对 DataTables 库增加了多个语言文件。
  • TablePress 1.5 要求工作在至少 WordPress 4.0 上!

Version 1.4

  • 与 WordPress 3.9 兼容
  • 补丁:导入 XLSX 的时候确定正确的表单 ID
  • 补丁:如果简码损坏则显示空白
  • 功能增强:改进 JSON 导入以允许导入 JSON 对象
  • 功能增强:使用更加精巧的错误处理和调试方式
  • 功能增强:减少加载表格时的内存占用
  • 为所有插件滤器和动作挂钩增加嵌入文档
  • 更新外部库文件
  • 针对代码标准、嵌入式文档和开发工具的内部改进
  • 增加塞尔维亚语翻译
  • 更新几个语种的翻译(中文(简体)、克罗地亚语、德语和西班牙语)

Version 1.3

  • 兼容 WordPress 3.8 并采用新的管理后台样式
  • 补丁::导入 JSON 文件时没有考虑行/列可见性的问题
  • 补丁:导出文件的文件名可能不正确的问题
  • 补丁:某些翻译字符串不能正确加载的问题
  • 增强:不搜索那些位于主搜索查询之外的表格
  • 增强:跳过那些有问题的表格
  • 更新外部库文件
  • 增加中文(台湾)语言
  • 针对代码标准、嵌入式文档和开发工具的内部改进
  • TablePress 1.3 要求至少 WordPress 3.8!

Version 1.2

  • 兼容 WordPress 3.7
  • 补丁:某些情况下 WordPress 内置搜索找不到表格
  • 补丁:有时候单元格被错误地解释成数学公式
  • 补丁:导出为 HTML 格式时,没有正确地对字符实体进行编码
  • 补丁:表格渲染代码中的错误变量名
  • 增强:在公式中增加数学函数 log(对数运算)
  • 增强:更完善的内部代码说明和变量类型检查
  • 增强:在简码中增加参数以允许显示调试信息
  • 更新外部库文件
  • 更新几个本地化语言(巴西葡萄牙语、捷克语、法语、德语、拉托维亚语)
  • 大量内部代码优化
  • TablePress 1.2 要求至少工作在 WordPress 3.6 上!

Version 1.1.1

  • Fixed a bug with CSS handling that broke some TablePress Extensions

Version 1.1

  • 直接从 Excel 文件(.xls and .xlsx)导入表格(实验功能)
  • 公式中包括更多的数学函数(包括 if-条件语句、统计函数等)
  • 更好的自定义 CSS 保存方式以提高性能
  • 补丁:导入 HTML 文件时的编码问题
  • 补丁:现在,卸载该插件时会删除相应角色
  • 补丁:如果改动过简码(Shortcode),会导致搜索表格失败的问题
  • 用于自动生成代码测试的插件单元测试
  • 增加几种新的本地化语言支持 (Brazilian Portuguese, Czech, Dutch, Finnish, Hebrew, Icelandic, Italian, Japanese, Latvian, Russian, and Turkish)
  • 更多的有关代码和可用性的内部改进。
  • 更新外部库文件

Version 1.0

正式发布,包含一些补丁和很多更能增强以及改进。

Version 0.9-RC

候选版本,包含所有规划的功能并且相当稳定。

Version 0.8.1-beta

候选版本,包含所有规划的功能并且相当稳定。