01 事由
想在WP网站上,安装一个用于联系反馈的表单插件,放在侧边栏或文章页的底部,全站可用。
想起Contact Form 7,记得以前用过的,于是后台搜索安装,发现最新版本并不兼容,没有问题,找了个旧版的上传安装,可用。可是将其简码放到侧边栏,却发现,这个表单不是响应式的,它的长度超出了侧边栏的宽度——弄乱了页面,而后台并没有此方面的设置。
于是,没法,只好忍痛割爱,从后台卸载掉此插件。
必须得找一个响应式的表单收集插件才能匹配。因为网站用的是响应式主题模板。
最后,用上wpForms,一番操作,成了。
下面就来说说其中的操作要点。
02 wordpress版本过旧和插件版本较新的兼容问题
记得初接触WORDPRESS时,它的版本是2.8/2.9这样的。现在呢,应该是5.8及以上版本了。
(额外提示:如果不是学习测试用的网站,不要手贱,点击更新自动升级哦~可以参考:wordpress手动升级实践 一文。但是如果你是高手,升级不会出问题,我建议可以更新WP版本,这样,后面的问题,就不太会出现了。)
当在后台安装contact form 7时,显示:不兼容于你的WORDPRESS版本。
此处显示的插件版本当然是最新的。一看我用的WORDPRESS版本是WordPress 5.4.1。也不像太旧的啊!可还是跟不上插件的变化。
原因是:1.wordpress版本总在更新;2.插件开发者必须要随着最新的版本,一起变更升级,以能使用。
如果只是这两点原因,可能并没有太大的问题。主要还是这两年,底层架构有了变化,那就是:php7和过去的PHP不兼容,而又出了新的PHP8,不论是WORDPRESS版本还是插件,都要面向求来,也就是说:最新的WORDPRESS版本和插件,要去适配PHP8。
因此,如果出现插件不兼容或安装后不能使用的问题,还要去看你的PHP版本,是不是较老的PHP5.X系列,如果是,那很多地方都不能升级,就老牛拉破车吧。好在我所管理在用的WP网站,大多都是建立于PHP7.2之上的。
不能兼容怎么办,那就下载一个较旧的插件版本咯。
关键点在于:在哪儿去找旧版的插件呢?
这还真需要点技巧,在花费了好长一段时间后,我终于无师自通,把它给找到了。
当插件提示:此插件不能与您的WORDPRESS版本一同工作,点击“更多详情”(见上图),会弹出一个框,内容是关于此插件的更多信息。
然而,还是不够。还需要再点:wordpress.org插件页面的链接,进入该插件所在的WORDPRESS官网,上面才有这个插件所有的信息。
哦!MY GOD!!!天!天!天!天啊!全是英文。
不过,无需惊!能看到:Advanced View 就好。点击这个,就能看到该插件的全部版本了。拉到页面底部,从中选择一个版本下载即可。
下载后,在WP后台,以上传ZIP文件的方式(无需通过FTP),进行安装即可。
03 wpForms响应式表单插件的安装
网上说wpForms这个响应式表单插件很不错。不错!那就拿过来用用试试。
网站版本WORDPRESS5.4.1,后台搜索wpForms,说兼容。
兼容的潜台词就是说可以用。然而安装后,只有一行出错信息,大致信息就是“......出现了致命错误,不能用!”这样,很遗憾没有图可以截了。当然,也就不可能再有插件的设置界面。
妈蛋!
那要怎么办?
简单,如法炮制contact form 7插件的安装方式,找一个旧点儿的版本,上传安装(参见上文02节)。
WPForms的最新版是1.7.X,于是先试了一个离得不太远的版本,1.5.9.5,安装,还是不能用。
外甥提灯龙——照旧。
不怕,再试一个,选择了1.4.9,下载,上传安装,成了。
还有。插件的全名是叫作:WPForms Lite。
拉开窗帘,腊月的寒风扑面而来,我却汗颜如雨。
04 wpForms响应式表单插件的使用
这个WPForms Lite(免费版)虽然是初次使用,且全是英文,然,对于像我这样使用WORDPRESS的熟手来说,还是很简单。
因为,我知道自己大体是要一个什么样的表单,而插件,无非是工具。
1.创建一个新表单,WPForms Lite的表单类型有好几个,选择contact form(联系表单)。
2.添加表单字段,无非是姓名、电话,再加点别的——因为真正做过网络营销推广的人都知道,表单是越简单越好——无需用上更多的复杂字段。
3.每一个添加的表单字段,可以自行修改,还有高级选项(Advanced Options)可用。
4.表单设置好后,别忘了,还要做一个全局通用设置(可对应多个表单),因默认的设置全是英文,因此每个都尽量设置好。
5.别忘了点击右上角的SAVE保存,要不就全功尽弃了。点EMBED,即弹出简码,可以插入页面/文章中。
其实,简码根本无需复制,在添加文章时,编辑框自动多了一个按钮,点击就可以插入表单。
看得出,这是开发得很用心的一个插件,WPForms Lite,我为你点赞!
6.最后,为战役扫扫尾,将WPForms Lite嵌入小工具中,全站的侧边栏均可使用。
就是下面这个样子。