本文发布于1805天前,最后更新于 1804 天前,其中的信息可能已经有所发展或是发生改变。
众所周知,wp自带的评论似乎有些鸡肋,虽然可以通过二次编辑来实现评论内容多元化(支持显示图片),不过这需要用户具有一定的权限,那么可不可以在第一次发表评论时就支持添加图片呢?答案是肯定的
1.支持上传本地图片
首先是本地图片的评论功能可以使用WP插件: DCO Comment Attachment
2.支持添加网络图片
而网络图片则可以自己写一个插件
具体实现可以使用BBCode(一种标记语言),实现的原理就是使用BBCode将网络图片的URL包裹起来,然后再通过正则表达式,将BBCode转化为html标签,最终达到显示网络图片的目的
例如可以像这样使用[img]src[/img]来代表我要插入一张地址为src的网络图片,然后在浏览评论时再通过插件将其替换为对应的html就能实现评论插入并显示网络图片了
效果如下:
我使用php函数preg_replace来将BBCode替换为html
未完待续→
最新进度来啦
![]()
查看图片
添加了js脚本,便于添加BBCode,不过有一个小问题(bbcode默认加在最后,并且加完BBCode后并不能将焦点移动到编辑框最后)
下一个版本目标:
--光标选中处添加BBCode
由于最近学业紧张(作业亚历山大)
所以敲代码的时间会减少,这个功能可能要一段时间后再进入正式测试了。。
日常挖坑