最新消息:

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

建站 1914浏览

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

将下面的代码添加到当前主题的 functions.php 文件即可:

/*
 功能描述: 前台评论添加“删除”和“标识为垃圾”链接
 功能介绍页面: https://www.ivicos.com/86.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 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”为其他权限即可。

好了,WordPress 前台评论添加“删除”和“标识为垃圾”链接 这个方法就分享到这里,非常感谢你的来访。如果你很喜欢本站,请不要忘记收藏本站,以便下次继续访问;也可以 关注站长微博 随时获取最新动态。你的支持就是我最大的动力!

转载请注明:爱维科斯 » WordPress 前台评论添加“删除”和“标识为垃圾”链接

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者