如果一篇文章特别长,有时候需要把后半部分折叠一下,这个时候就需要一个Readmore按钮,点击Readmore就能看到更多,点击readless可以返回折叠状态,测试了几个插件。可以在elementor上做到readmore,在post文章上也可以使用readmore.

推荐WP show more,这个插件简单免费,后台都没有找到菜单,文字可以定制,颜色可以定制,格式可以居中,居左,居右,文字大小可以调。

Read More by Edmon

官网地址:https://cn.wordpress.org/plugins/expand-maker/

第一步:安装插件

第二步:后台选择Read more,选择inline

第三步:生成ShortCode

左上角填写此次Readmore的Title,随便写一个自己方便记忆的就可以。然后点击“save changes”,save以后就会看到shortcode。

例如:[expander_maker id=”1″ more=”Read more” less=”Read less”]Read more hidden text[/expander_maker]

如何使用这段short code呢?

比如说,如果我们想把第一段话显示出来,第二段话点击按钮才会显示。那么就那么写:

我是第一段话,哈哈哈哈

[expander_maker id=”1″ more=”Read more” less=”Read less”]我是第二段话,整个所有需要隐藏的文字都需要放到这里。[/expander_maker]

然后将上面的文字全部放到Elementor的TextEditor中即可。

例如:

看如下两张图片,我们把第一段话放到前面,中间的文字放在shortcode中间。

最后的效果:

文字只显示了一部分,然后就会显示一个ReadMore的标签,点击readmore会看到剩下的文字。

所有文字展示完以后,还会显示一个readless,可以将文字收回去。

Readmore源码查看

显示的代码如图所示,就是在read more的位置插了一段代码。虽然有div标签将文字隔离开了,但是影响不大。

Read More Without Refresh

官网地址:https://wordpress.org/plugins/read-more-without-refresh/

Simple usage: [read more] Your long text [/read]

使用后的效果:

代码结构简单,后台也比较简单,没有Pro版本,插件代码应该比较少。

但是点击read more以后按钮还显示在中间。

WP show more

Plugin Description

官网地址:https://wordpress.org/plugins/wp-show-more/

优点:免费,简单

WP Show more Usage

Usage: [show_more more=”TEXT” less=”TEXT”] Content [/show_more]

You can use some parameters like:
– more=”show more”
– less=”show more”
– color=”#0066CC”
– list=”»”
– align=”left” | “center” | “right”
– size=”120″

这个更加的简单,安装插件以后,后台我都没有找到菜单按钮,只有这个参数说明。

Short code demo

Shortcode示例:[show_more color=”#0066CC” align=”center” more=”—CLICK TO SHOW MORE—” less=”—CLICK TO COLLAPSE—”]Content [/show_more]

使用方法和之前的插件一样,把需要折叠的文字放到中间。

Elementor Demo

我们创建Page的时候,经常会使用elementor编辑,这个时候可以称之为elementor的方式。

Post Demo

发表文章的那个方式,多数时候使用的是古腾堡编辑器,这个和elementor是不一样的,所以也试了试效果。

和elementor使用是一样的,也是语法中间放需要折叠的文字,注意不要将short code全部放到一个section中。至少[/show_more]放到下个section中。

避免如下操作:

这样会有问题

正常编辑Demo:

效果图