Comments are great for allowing members to interact with one another, creating a community feel for your site. By default, Drupal allows the registered members to post comments immediately and without administrator approval. However, you may have users that either spam, flame each other, or simply post unrelated stuff in the comments. If that is the case, you may want to ensure that the comments have to be approved by the administrator. This quick guide demonstrates how to set permissions to where comment approval is required in Drupal 8.

How to force comment approval in Drupal 8

  1. Log into your Drupal 8 admin interface.
  2. Look to the top menu bar on the page and click on the Menu tab.
  3. A second menu bar will appear. From there, click on the Structure option.
  4. This leads you to the People screen where you will see a list of all members. At the top right of the screen you will see two tabs, click on the Permissions tab to continue.
  5. You will arrive on the main Permissions screen. As you can see, there are many different permissions categories listed with the various related permissions. Find the Comment category. The permission we want to adjust is entitled Skip comment approval. By default the Authenticated User and Administrator are both selected, meaning they do not need approval. Simply uncheck the box to enforce approval. In this example, we unchecked the Authenticated User box.
  6. menu list before the changeOnce you have set the permissions to your specifications, scroll down to the bottom of the page and click on the Save Permissions button to activate the setting change. Now a message will appear when a user makes a comment letting them know it must be approved by an Administrator before they will display on the page.
Continued Education in Course 107: Working with Comments in Drupal 8
You are viewing Section 9: Forcing comment approval in Drupal 8
Section 8: Disabling comments for Article content type in Drupal 8
Section 10: Disabling comment titles for users in Drupal 8
Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address
Name

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

Post a Comment

Name:
Email Address:
Phone Number:
Comment:
Submit

Please note: Your name and comment will be displayed, but we will not show your email address.

0 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!