有时候别人一句评论可能会给当下的你带来一些感触与思考,将这些评论整理出来,时不时的看看或许会有新的感悟,于是制作了基于WordPress完成走心评论。文章目录评论改造走心评论独立页面2023年8月15日更新

看到 Jdeal 做了一个走心评论,于是便想着怎么给自己的博客也整一个。因为我用的是WordPress,于是就基于WordPress来制作走心评论。

实现方式并不复杂,就是给觉得不错的评论打一个标记,然后弄一个page页面,将这些打了标记的评论找出并展示出来就行。

看了WordPress的评论表wp_comments,发现里面的comment_karma字段算是一个不使用的字段,秉承着可利用的原则,就不用将标记数据放到wp_commentmeta里面了。

comment_karma字段默认值为0,走心评论就标记改为1。

针对管理员,点击空心爱心图标标记走心评论,图标变为实心爱心图标,如果觉得点错了,可以再次点击实心爱心图标,则取消标记走心评论。图标的切换通过ajax来实现。

标记了走心评论的,刷新页面之后可以在此评论上方显示“入选走心评论”样式,点击可以进入走心评论独立页面。

走心评论独立页面

可以点击 走心评论 查看效果。

主要通过WordPress的get_comments函数来查询出comment_karma为1的评论,然后通过wp_list_comments函数来自定义评论展示方式,分页直接使用paginate_comments_links来实现。

这样走心评论依旧使用原来的评论样式展示。

目前的走心评论基本是基于我用的主题来实现的,其中wp_list_comments里面的callback需要自定义才能显示评论关联文章的信息。

我再想想怎么独立出来,不依赖某个主题。

2023年8月15日更新

插件终于做出来,详情点击:WordPress 插件:走心评论 Touching Comments