wordpress获取屏幕宽度_wordpress表格插件 TablePress 及插件扩展响应式表格等的使用教程...

e8f5263159e6a9a0356389b97ac5bfd4.png

是否还为网站中的表格发愁?

是否还为网站的表格在移动端显示错位发愁?

今天WP迷将向大家介绍一款,不,两款插件,之后大家就可以随心所欲的填写表格了。

TablePress

TablePress 可以使您能够简便地创建和管理漂亮的表格。

您可以使用短代码将表格显示在文章、页面或者小工具中。

表格可以通过常用的电子表格软件编辑,所以不需要编程。

表格中可以包含各种类型的数据,甚至支持公式计算。

TablePress 使用额外的 JavaScript 库来为网站访客提供诸如排序、分页、过滤等其它功能。

表格可以通过 Excel、CSV、HTML 和 JSON 等文件格式导入或导出。

使用教程

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

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

如果想改变表格的样式。您可以通过在“插件选项”页面的“自定义 CSS”文本框中输入 CSS 代码来实现。

还可以在表格的“编辑”页面勾选相应的复选框来添加诸如排序、分页、过滤、交替行背景色、高亮行、显示表格名称和/或表格描述等功能。

下面我们来实际操作一下创建表格,并把表格显示在文章详情页里。

创建表格442a53dd907dfdb30dfd4d03a3d8822a.png

编写表格1ac6cbfbe51d108c9f10d52f5fd13e42.png

复制表格短代码3dfa84f3464fe0de7983da39e14990d8.gif

黏贴短代码到文章编辑器2aa730cfe85e61de016e3c774645ed4b.png

前端显示68c7a4dd12ff023f81f9d2a730edb45e.png

此时的表格,在手机端查看会出现错位的情况。

d255f3c11b6e2ca63a6ad828ba59364e.png

下面我们就来解决这个问题。

tablepress responsive tables

要想解决手机端错误的情况,就得用tablepress responsive tables这个tablepress的扩展插件。

该扩展提供了四种方法来解决此问题:

flip:在此模式下,扩展程序会通过将表的侧面翻转(行显示为列,反之亦然)并使其水平滚动来更改表的布局。对于纯数据/文本表,此模式是一个很好的解决方案,但通常在带有图像的表中不能很好地工作。

scroll:此模式可解决因表格太大而无法完全显示上一个模式的水平滚动。这样,用户仍然可以访问所有表数据。如果带图像的表不会自动调整大小,可以选择这个模式。

collapse:该模式可以向表添加隐藏/扩展效果。它从那些本来会被截断的列中隐藏数据,并将数据添加到每个条目下方的可折叠的行中。可以使用“ +”和“-”按钮显示和隐藏该行。此模式在显示某些“主要”列的附加信息的表(例如目录表)中特别有用。

stack:此模式将一行的单元格彼此重叠显示,而不是彼此相邻。这将使表更加狭窄,因为它似乎只有一列。但是,由于来自表头行的列标题单元格将不可见,因此此方法最适合于容易识别其信息的文本数据,例如在目录表中。

需要注意的是:在前三种模式中,排序、过滤和分页将继续起作用!对于stack模式,将无法排序。

好了,定义看完了,是不是觉得没看懂?没事,下面的图将让你一目了然。

flip8460e395bd98cf84998b9d4fca417fbf.gif

scroll56efcaa387027f9489069f21c1779a22.gif

collapse346cd8d02c049b3d1d5e572d1941010c.gif

stackff0a9b3c5da8f6d42d5094f365ae5b45.png

看完图,是不是容易理解了?

下面我们将学习如何使用这四种模式。

响应式表格使用教程

假如某个表格的短代码为

[table id=2 /]

将此表格变成四种响应式的表格

[table id=2 responsive="flip" /][table id=2 responsive="scroll" /][table id=2 responsive="collapse" /][table id=2 responsive="stack" /]

实际使用中,选择一个模式即可。(这里四种模式全都列出来,只是为了演示)

flipstack的进一步自定义

flipstack两种模式还可以再进行自定义,即可以选择让表格在手机、平板、电脑上的显示方式。

举个例子就明白了:

[table id=2 responsive=flip responsive_breakpoint="phone" /]

这行短代码的意思就是 表格在手机端显示成flip模式,非手机端就是默认的模式了。

[table id=2 responsive=stack responsive_breakpoint="tablet" /]

这行短代码的意思就是 表格在手机端、平板上显示成stack模式,电脑端就是默认的模式了。

具体的规则如下:

  • phone:flip或stack模式仅在手机(屏幕宽度小于768像素的设备)上使用

  • tablet:flip或stack模式用于手机和平板电脑(屏幕宽度小于980像素的设备)

  • desktop:flip或stack模式用于手机,平板电脑和中型台式显示器(屏幕宽度小于1200像素的设备)

  • all:无论屏幕大小如何,所有屏幕均使用flip或stack模式

好了,到此为止,tablepress和它的响应式插件就介绍完了,希望对小白用户有所帮助。

tablepress扩展一览表

tablepress表格插件还有很多其他的功能性扩展,我在下面列出来,如果有需要介绍使用方法的朋友,可联系我或留言。

  • Automatic URL conversion,即让输入的网址自动转换成可以点击的链接。

  • PHP code in table cells,即解析并执行表格单元中的PHP代码。

  • Row Filtering,即只显示表中有过滤词的行,没有过滤词的行将不显示。这样一个大表,显示的时候就可以分成几个小表显示。

  • Single Cell Content Shortcode,即提取表格中某个单元格的值到页面上。

  • Table Row Order,即在前端显示的时候按照你设置的顺序显示(随机、倒序、正序)。

  • DataTables Sorting plugins,支持某些数据类型(例如带有货币符号的货币值,与文本结合的数字或欧洲日期)的排序

  • DataTables Buttons,此扩展程序可以向表中添加更多功能,即“复制到剪贴板”,“保存到PDF”,“保存到Excel”,“保存到CSV”的按钮”,“打印视图”和“列可见性”。

  • DataTables FixedColumns,此扩展使您可以固定表左侧和右侧的列。

  • DataTables FixedHeader,当用户滚动浏览页面上的长表时,此扩展程序会将表的标题行固定在屏幕顶部。

  • Pagination Length Change “All” Entry,对于某些大表,将“所有”条目添加到表左上角的“分页长度更改”下拉框中(如果启用了分页);比如每页10行数据,一共100行,那么在前端你要看完这100行需要翻9页,有了这个扩展,可以一次查看全部。

  • Change DataTables strings,更改表周围可见的某些功能(如“搜索”和“分页”)的文本字符串。

  • DataTables Column Filter,该插件可将过滤框添加到表脚行。

  • DataTables ColumnFilterWidgets,可用于在表格上方添加过滤下拉框。每列都会有一个选择框,其中包含该列中所有可能的值。

  • DataTables Counter Column,该插件可将表的第一列转换为带有“计数器”的列,该列具有表的行号。该列不可排序,并且在将排序和过滤应用于表时保留在原位。

  • Change the [table] Shortcode,更改使用的简码的名称,即将table改成你想要的字符串,如tablemi。

  • Change the Admin Menu Name,默认情况下,TablePress将作为“TablePress”添加到wordpress后台管理菜单中。此扩展允许将其更改为任何其他字符串,例如“Tables”。

  • Larger Edit Input fields,有些人在单个单元格中需要输入很多内容,因此希望在表格的“编辑”里具有较大的文本字段,这款扩展即可实现。

  • Automatic Periodic Table Import,有些人在其他程序(例如Excel)中维护表,并定期(例如每天两次)将其作为CSV文件保存到服务器。然后,手动将表导入TablePress进行更新。这款扩展可以使此过程更简单。只需要配置一次,然后将定期从服务器或URL导入文件,并用文件中的数据替换现有表。

插件下载

可在wordpress网站后台搜索安装,也可点击“阅读原文”去WordPress迷(www.wordpressmi.com)下载,之后上传安装。

1717ee0dbff9a27505313232170b2d39.png

3686ed73dbad97570edfd88ab1916b9f.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值