默认情况下,大部分WordPress网站的前端评论区域仅显示“编辑”选项,若要删除或标记评论为垃圾信息,用户需进入网站后台执行操作,这无疑增加了使用难度。为了解决这一问题,我们将分享一种方法,教你如何在WordPress前段页面的评论中添加“删除”和“垃圾箱”等实用功能。
要实现这一目标,请将以下代码复制并粘贴到你的当前网站主题的functions.php文件中:
“`
/**
* 添加前端评论管理功能:删除与垃圾箱选项
* 参考来源:https://zhujicankao.com/66486.htML
*/
function custom_comment_management_links($id) {
global $comment, $post;
$comment_id = $comment->comment_ID;
if (current_user_can( ‘moderate_comments’, $post->ID )) {
$eDiT_link = get_edit_comment_link( $comment_id );
if ( empty( $edit_link ) ) {
$edit_link = __(‘编辑’);
} else {
$edit_link = ‘‘ . $edit_link . ‘‘;
}
$delete_link = ‘删除‘;
$spam_link = ‘标识为垃圾‘;
$links = $edit_link . ‘ | ‘ . $delete_link . ‘ | ‘ . $spam_link;
return $links;
}
}
add_filter(‘edit_comment_link’, ‘custom_comment_management_links’);
“`
这段代码确保只有具备“moderate_comments”权限的用户(例如:编辑或管理员)能看到“删除”和“标记为垃圾”链接。未登录或权限不足的用户将无法查看这些链接。
现在,你的WordPress网站前端评论区将拥有更加便捷的管理功能,无需再跳转至后台进行操作。