您所在的位置: 首页 > 健宇学院 > 网站技术 > 添加“删除”和“标识为垃圾”链接到WordPress前台评论

添加“删除”和“标识为垃圾”链接到WordPress前台评论

添加“删除”和“标识为垃圾”链接到WordPress 前台评论

默认情况下,WordPress前台评论只有“编辑”链接,如果我们要将评论删除或标识为垃圾,需要进入后台再操作,非常不方便,下面我们就来给 WordPress 前台评论添加“删除”和“标识为垃圾”链接。

20140106141251

 


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/**
 *添加"删除"和"标识为垃圾"链接到WordPress 前台评论
 * http://www.jianyu87.com/2014012110.html
 */

function comment_manage_link($id) {
    global $comment, $post;
    $id = $comment->comment_ID;
    if(current_user_can( 'moderate_comments', $post->ID )){
        if ( null === $link ) $link = __('编辑');
        $link = '<a class="comment-edit-link" href="' . get_edit_comment_link( $comment->comment_ID ) . '" title="' . __( '编辑评论' ) . '">' . $link . '</a>';
        $link = $link . ' | <a href="'.admin_url("comment.php?action=cdc&c=$id").'">删除</a> ';
        $link = $link . ' | <a href="'.admin_url("comment.php?action=cdc&dt=spam&c=$id").'">标识为垃圾</a>';
        $link = $before . $link . $after;
        return $link;
    }
}
add_filter('edit_comment_link', 'comment_manage_link');

在最后,大家注意看上面代码的第 8 行,设定了只有拥有 ‘moderate_comments’ 权限的用户(编辑、管理员)才可以看到“删除”和”标识为垃圾“这两个链接。如果你要限定其他用户级别,请参考 Roles and Capabilities 来修改 ‘moderate_comments’为其他权限即可。

请尊重我们的辛苦付出,未经允许,请不要转载 健宇工作室 的文章,鄙视各种无耻的采集行为!

健宇工作室分享区  YY教学频道号:63565426

相关日志:

添加“删除”和“标识为垃圾”链接到WordPress前台评论:等您坐沙发呢!

给我留言

27 + 72 = 两数相加后,请输入答案