默认情况下,WordPress前台评论只有“编辑”链接,如果我们要将评论删除或标识为垃圾,需要进入后台再操作,非常不方便,下面我们就来给 WordPress 前台评论添加“删除”和“标识为垃圾”链接。
将下面的代码添加到当前主题的 functions.php 文件即可:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
/** * WordPress 前台评论添加“删除”和“标识为垃圾”链接 * https://www.wpdaxue.com/add-delete-spam-links-to-comments.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="'%20. get_edit_comment_link( $comment->comment_ID ) . '" title="'%20. __( '编辑评论'%20) . '">'%20. $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'); |