• 纯代码实现WordPress评论回复自动添加@评论者的功能


    先看看效果:

    这个有什么用呢?添加了@功能之后那些用户评论之间的层次关系就很清晰了,我们可以清楚地知道这些评论是谁发给谁的。 :idea: 其实主要是为了提升逼格。
    实现方法:
    将下面代码加入function.php中即可

    1
    2
    3
    4
    5
    6
    7
    8
    9
    //为你的评论回复添加@功能
    function shenjie_com_comment_add_at( $comment_text, $comment = '') {
     if( $comment->comment_parent > 0) {
    /*下面这句代码中的color你可以自定义*/
    $comment_text = '<a style="color: #388e3c;" href="#comment-' . $comment->comment_parent . '">@'.get_comment_author( $comment->comment_parent ) . '</a> ' . $comment_text;
     }
     return $comment_text;
    }
    add_filter( 'comment_text' , 'shenjie_com_comment_add_at', 20, 2);

    不 过我最开始测试这个代码的时候发现这个功能一直实现不了,最后我停用了WP-UserAgent这个插件之后就成功了,也就是说这个功能和WP- UserAgent插件是冲突的,虽然WP-UserAgent里面有高级的设置,但是我更改了一些代码还是没有起作用,所以最后果断放弃了这个功能,不 过如果你们没有使用WP-UserAgent这个插件的话还是可以试试上面的这个功能,还是蛮不错的 ;-)

  • 相关阅读:
    【服务器】【Windows】【3】开放服务器端口
    【服务器】【Windows】【2】把jar包做成服务,在Service中管理
    FZU 1753
    poj 1017
    poj 1666
    poj 1132
    ZOJ 2562 More Divisors
    POJ 2992 Divisors
    poj 2773 happy 2006
    poj 2407 Relatives
  • 原文地址:https://www.cnblogs.com/shenjieblog/p/5063084.html
Copyright © 2020-2023  润新知