Justin Tadlocks Members Plugin is a great start. Create a new role and give them the permission of moderate_comments and you should be good to go.
Related Posts:
- Capability for allowing user to post own comments without moderation
- Filtering the Admin Comments List to Show Only Comments from the Current User?
- How to change the email notification recipient (user) for new comments?
- how to make author to write comment on only his own posts?
- Add a drop down list to comment form?
- Prevent Contributor to show comment list
- Expanding the allowed HTML tags in comments?
- Why do comment moderators need to have all create/edit/delete toboth posts and pages?
- How to allow a particular role like Contributor be able to only view pending comments and approve them?
- Users with custom roles can’t read each other’s comments
- Why are authors allowed to approve comments on their posts? How to revoke privilege?
- Show comments of a user post only when they are login
- Disable comments for a user? [closed]
- Filtering the Admin Comments List to Show Only Comments from the Current User?
- Only Allow post author and “Premium” Role user to comment
- Show image next to the comment author if have certain role
- Allowing WordPress.org/com accounts on a self-hosted install
- Is there a way to only allow certain user ranks to comment on a post
- Showing different images depending on user role
- Why the capability ‘activate_plugins’ is needed to allow a role to see all posts/pages/comments?
- Listing comment author role code problem
- How do I comment out a block of tags in XML?
- R: Comment out block of code
- Why do I get comment spam even with Akismet and Captcha?
- Allow member to have access to custom post type only. Permission to only edit their own posts
- What tools are available for managing/writing to WordPress? [closed]
- How to rearrange fields in comment_form()
- setting comments off as default for pages and custom post types?
- Is it possible to pull comments from facebook into your blog?
- Non-threaded comment replies with link to original comment
- Approve comment hook?
- Commenting in user profile page?
- How to change “You must be logged in to post a comment.”
- comment_post_ID 0 (cannot remove from dashboard)
- Disable comments on all posts/pages
- How do I delete all comments from a specific old blog post?
- Removing the “Website” Field from Comments and Replies?
- Stop WordPress redirecting comment-page-1 to the post page?
- wp_update_user not updating
- Importing old Disqus comments into WordPress
- How to add a class to the comment submit button?
- How to wrap submit button of comment form with div
- Allowing users to edit only their page and nobody else’s
- How to enable comments for pending and draft posts?
- Using WordPress’ WYSIWYG for comments
- Enable Submit Comment Without Page Reload (Using Ajax)?
- What for is the table “wp_commentmeta” exactly?
- Getting Post Comments for post ID using WP_Query() and a Custom Loop?
- Add option to disable comments on a per posts basis?
- Resetting comment count
- Troubleshooting a “You do not have sufficient permissions to access this page” error
- Restrict admin access to certain pages for certain users
- How can I hide a category from Contributors in the edit/add new post screen?
- Disallowing Users of a Custom Role from Deleting or Adding Administrators?
- When importing – failed to import: Invalid post type feedback
- Redirect user to a custom url after submitting the comment
- Paginate result set from $wpdb->get_results()
- How to assign specific users the capability to edit specific pages / posts / custom post types
- Hide Admin Menu for Specific User ID who has administrator Role
- Change Comment Author Display Name
- Would switching to InnoDB from MyISAM improve performance of comments table?
- Custom comment type based on thread level
- How to add internal, revision comments to page updates
- How to load and show comments with AJAX instead of pagination?
- Linking to Page Showing Only Comments Without Parent Post
- Comment Reply javascript
- How do we remove the H3 tag for the reply-title I.D
- Comments not appearing at all
- comments reply script not working
- How to display comment form error messages in the same page
- 3 moderators to approve comment
- How to get all capabilities of an existing user role
- How to deal with small scale comment spam on small commercial sites? [closed]
- What should I do to make generated avatars different for anonymous comments?
- A plugin where users can comment with Facebook or Twitter or OpenID [closed]
- Check If comment author is registered
- Make A WordPress Page Accessible To Admins Only, Redirect Other User Roles
- Comments screen in backend, how to disable email address of commenter for non admins
- Limit access to posts/pages by user roles
- Add comments from the admin panel?
- How can I limit the number of comments per registered user per day?
- One comment per user per post but be able to reply to existing comments
- How to use a custom comments template
- Comment visibility
- What’s the easiest way to close comments on media/attachments?
- Reverse comment pagination numbers
- Is WordPress’ is_user_logged_in() secure?
- Get comments for more than one post
- How can I add comments to a page?
- How to remove comment spam in WordPress
- Post Comments using WP REST API v2 in WordPress
- show number of open comments on custom dashboard
- Show content only if member left a comment
- Add placeholder attribute to comment form fields
- Why do I get accidental comments without (the required) email address?
- How is comment spam received without a comments form?
- Does a reply to a wordpress comment notify the author of the comment?
- What are the current recommended best-practices for comments.php?
- human_time_diff() returns “48 years ago” for all comments
- How do I set up real anonymous posting in bbpress forums? [closed]