TablePress 扩展:表格行顺序

TablePress 是 WordPress 的一个管理和发布表格的插件,它使用 DataTables JavaScript 库来提供诸如表格排序、过滤、分页等特色功能。对某些表格而言,设计者可能希望在默认情况下能将表格的行按照随机、反序或者排序方式的顺序显示出来。使用表格行顺序扩展(Table Row Order Extension)就能获得此效果。

需要先说明一下的是,这里介绍的 TablePress 的扩展的方法来修改表格排序方式的方法,其实质就是利用 DataTables 的 JavaScript 库来实现。只不过,当应用情景比较简单的时候,就可以用这个扩展,修改一下简码就能达成目的,而不需要去关心具体的 DataTables 自定义命令怎么写。如果要用 DataTables 的自定义命令来改写表格排序方式,请参考“TablePress 常见问题:仅使指定列可排序”中的介绍自行查阅相关文档来设计自定义命令。

目录 Contents

下载

TablePress 扩展:表格行顺序(点击下载该扩展

安装后,此扩展在 WordPress 后台“插件”页面显示为,

TablePress 扩展:表格行顺序

该文件由水景一页根据 TablePress 官方网站发布的扩展 Table Row Order 1.2 版汉化打包重新发布。如果您发现官方更新了版本而这里没有更新,请在文后留言告知,谢谢!

使用说明

要使用该 TablePress 扩展,直接从本页下载,然后象对待一般的 WordPress 插件那样安装、激活。详细说明请看 TablePress 扩展页面上的使用说明

然后,按照下面例子的方式修改表格的简码即可。关于简码,请参考 TablePress 文档:简码 [table id=N /]

例如,默认情况下(如果没做其它更改的话)是这样:

[table id=123 /]

要默认将此表格(ID 为 123)按照反序顺序显示所有行,就改为,

[table id=123 row_order="reverse" /]

要默认按照随机顺序显示所有行,就改为,

[table id=123 row_order="random" /]

或者要指定默认的排序顺序,就改为,

[table id=123 row_order="sort" row_order_sort_column="A" row_order_sort_direction="DESC" /]

这个例子是按照 A 列(也就是表格的第一列)的内容降序排列。如果要升序排列,则应将其中的 DESC 改为 ASC。依次类推。

在 TablePress 扩展页面还有更多扩展可供使用。如果您觉得 TablePress 或者扩展对您有帮助,请考虑捐助原作者以支持其开发。水景一页仅仅是提供 TablePress 中文支持,也知道大家生活都不容易,目前不接受捐助。如果你愿意,请给小站做个友情链接,或者通过这里的网购通道给自己或家人买些小礼品(小站可以顺便赚点佣金)。谢谢!©

本文发表于水景一页。永久链接:<https://cnzhx.net/blog/tablepress-ext_table-row-order/>。转载请保留此信息及相应链接。

时间过去太久,评论已关闭。
如果您有话要说,请到讨论区留言并给出此文章链接。
谢谢您的理解 :-)