Solved

Wordpress - Hide Comments

Posted on 2011-03-15
6
423 Views
Last Modified: 2012-05-11
On a Wordpress site that I'm creating, I would like visitors to have the ability to submit comments for individual articles but don't want the comments to be visible on the page (so they would only be viewable once logged in to the admin).

Does anyone know how this can be done? It seems like a relatively simple request but I can't seem to find a solution for it. Thanks.
0
Comment
Question by:Adam
6 Comments
 
LVL 6

Expert Comment

by:akajohn
ID: 35137677
If you set your comments to be moderated then they will only appear  after you / an admin approves them.

Did I understand your question properly?
0
 
LVL 38

Expert Comment

by:Aaron Tomosky
ID: 35137682
Just set comments need approval. That way nothing shows up on the page but admins can view all from the control panel
0
 
LVL 6

Expert Comment

by:akajohn
ID: 35137699
0
Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

 
LVL 5

Accepted Solution

by:
meb_santoso earned 500 total points
ID: 35137758
if you want the following:
-. everybody (general visitors, registered visitors, admins) can post comments (AND)
-. comments cannot be seen by non-admins (AND)
-. comments are only available for admins (AND)

then you can do the following:
-. edit page.php, single.php (and or other pages in your active theme)
-. look for where the comments are being displayed. Mostly using this function:
<?php wp_list_comments('reply_text=&nbsp;'); ?>

Open in new window

-. put the following line:
<?php if ( current_user_can('manage_options') )
     {
	<?php wp_list_comments('reply_text=&nbsp;'); ?>
     } else  {
          print("");
     }
?>

Open in new window


Good luck, and please do correct me if I'm wrong :-)
0
 
LVL 1

Author Closing Comment

by:Adam
ID: 35138735
Thanks for the replies everyone - they were greatly appreciated.

But special thanks to meb_santoso as I think his solution worked best for what I was looking for.
0
 
LVL 5

Expert Comment

by:meb_santoso
ID: 35138872
good that it works out for you :-) and thanks for the points
0

Featured Post

3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Boost your ability to deliver ambitious and competitive web apps by choosing the right JavaScript framework to best suit your project’s needs.
Get to know the ins and outs of building a web-based ERP system for your enterprise. Development timeline, technology, and costs outlined.
The purpose of this video is to demonstrate how to integrate Mailchimp with WordPress, by placing a Mailchimp signup form on a WordPress Page or Post. This will be demonstrated using a Windows 8 PC. Mailchimp will be used. Log into your Mailchi…
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…

809 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question