1. <div id="11111"></div>

    1. <div id="11111"></div>

      1. <div id="11111"></div>

        WordPress后台显示未回复的评论

        日期: 标签:WordPress教程 5 条留言
        如需帮忙改代码,或者WordPress二次开发、PHP网站建设等需求,可联系我购买付费服务:  点此联系我

        WordPress博客提供的评论功能,可以增进博主和网友之间的互动,回复网友的评论可以增加用户粘度,但是随着你的博客评论越来越多,可能你没办法知道哪些评论已经回复,哪些评论没有回复。

        最近有客户提出这样的需求,是否可以在WordPress后台 - 评论处加个筛选功能,可以筛选出没有被管理员回复过的评论,如:

        未回复

        上网搜了一下,发现有个插件DX Unanswered Comments(下载地址)可以实现这样的功能,只要上传安装好该插件,然后进后台 - 设置 - DX Unanswered Comments,在Authors List那里填上管理员的登录名,多个登录名用半角逗号隔开,保存即可。

        然后进入WordPress后台 - 评论,页面顶部就多了个 Non-replied 的筛选链接,点击即可查看管理员没有回复过的评论,还有个筛选链接是 Non-replied - Top Level ,这个只显示管理员未回复的顶级评论。

        不过这个插件的官方版本有些问题,可能无法正常使用,我们需要做一些修改,用文本编辑器打开:dx-unanswered-comments\inc\dxuc-helper.class.php

        查找:

        $user = get_user_by( 'slug' ,trim( $username ) );

        改成以下代码即可:

        $user = get_user_by( 'login' ,trim( $username ) );

        至于汉化,我们可以在dx-unanswered-comments\dx-unanswered-comments.php中,查找:

        __( 'Non-replied', 'dxuc' )

        改成:

        __( '未回复', 'dxuc' )

        查找:

        __( 'Non-replied - Top Level', 'dxuc' )

        改成:

        __( '未回复 - 顶级', 'dxuc' )

        最后再用utf-8编码另存为dx-unanswered-comments.php即可。如果你不懂改,可以下载我修改过的插件:

        点此下载

        -- 完 --

        本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息:
        原文出处:露兜博客 http://www.szeverich.net.cn/unanswered-comments-by-admin-in-wordpress.html
        露兜
        kaapass@outlook.com  QQ 825533758

        业余编程爱好者,主业是淘宝店主,卖些工艺品,感兴趣可以到我的淘宝店看看(旺旺不提供技术咨询):西西弗sisyphe

        5 条留言

        点此留言
        1. huanghl

          谢谢,我试下看看。。。

        2. 家桥

          好实用的功能,不过评论量少的博客就没必要使用了,比如我…

        3. 有点蓝

          压缩包里好多文件,这个改成纯代码版可能比较麻烦吧

        4. 米粒博客

          实用

        5. 明月登楼

          这个不错,就是有没有代码版的呀?

        发表留言

        可以挣钱的游戏 783| 531| 780| 848| 358| 861| 937| 946| 469| 709| 890| 283| 543| 501| 190| 464| 41| 605| 314| 122| 167| 593| 915| 271| 389| 330| 849| 191| 329| 467| 921| 751| 392| 795| 2| 897|