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/>。转载请保留此信息及相应链接。

雁过留声,人过留名

您的电子邮箱地址不会被公开。 必填项已用 * 标注

特别提示:与当前文章主题无关的讨论相关但需要较多讨论求助信息请发布到水景一页讨论区的相应版块,谢谢您的理解与合作!请参考本站互助指南
您可以在评论中使用如下的 HTML 标记来辅助表达: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>