威言威语
我愿像茶,苦涩留心,清香予人。
威言威语
当前位置: 首页 > 设计 > 正文

基于WordPress的走心评论

有时候别人一句评论可能会给当下的你带来一些感触与思考,将这些评论整理出来,时不时的看看或许会有新的感悟,于是制作了基于WordPress完成走心评论。
基于WordPress的走心评论
目录
文章目录隐藏
  1. 评论改造
  2. 走心评论独立页面
  3. 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

您可能还会对这些文章感兴趣!

基于WordPress的走心评论:目前有 53 条评论

  1. 明月登楼
    30楼

    现在能评论的人越来越少了!早年间评论跟论坛似得可热闹了! :cool:

    2023-05-25 13:46 回复
  2. 格子老师
    29楼
    格子老师:Google Chrome 86.0.4240.198 Windows 10

    https://wenku.qian.lu/2341.html 已经基本实现我想要的功能了,还有一些细节没处理好! 一点点慢慢研究 真不容易,查看到你的js代码了,但没有学习你的代码。我自己研究出来了自己的代码!

    2023-05-08 14:59 回复
  3. 王光卫博客
    28楼
    王光卫博客:Chrome 113.0.5672.69 iPhone iOS 16.4

    看到心在动,生活就是运动

    2023-05-03 17:58 回复
  4. xxzznet
    27楼
    xxzznet:Microsoft Edge 111.0.1661.41 Windows 11

    很不错,我去提建议让我的主题开发者也弄个

    2023-04-21 20:35 回复
  5. 格子老师
    26楼
    格子老师:Google Chrome 86.0.4240.198 Windows 10

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

    ,其余的我都自己研究出来了(https://wenku.qian.lu/2341.html)。

    2023-04-16 08:53 回复
  6. 格子老师
    25楼
    格子老师:Google Chrome 86.0.4240.198 Windows 10

    什么时候出一个小教程 或者 给我一份源码学习一下。

    2023-04-12 12:45 回复
  7. 吴蛋蛋
    24楼
    吴蛋蛋:Microsoft Edge 112.0.1722.34 Mac OS X  10.15.7

    人们往往都是擦肩而过,只有稍微驻足,尝试交谈,才有可能走心。

    灯光拉长身影交错,愿每个旅人都不孤独。

    2023-04-10 20:35 回复
  8. ejsoon
    23楼
    ejsoonOpera 65.2.3381.61420 Android 5.1.1

    大神以後我如果要做插件(需數據庫那種)就來向你討教啦!

    2023-04-02 07:50 回复
  9. I'M代代付
    22楼

    期待tp的插件版本来实现,哈哈。

    2023-03-24 16:19 回复
  10. 阿哲
    21楼
    阿哲:搜狗高速浏览器 Windows 10

    很久没有看到这种有爱的修改了。✨✨✨

    2023-03-23 22:55 回复

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

gravatar

question razz sad smile redface biggrin eek shock confused cool lol mad rolleyes wink cry