Solved

Wordpress - Hide Comments

Posted on 2011-03-15
6
422 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
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.

 
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

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

These days socially coordinated efforts have turned into a critical requirement for enterprises.
Developer portfolios can be a bit of an enigma—how do you present yourself to employers without burying them in lines of code?  A modern portfolio is more than just work samples, it’s also a statement of how you work.
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …
The is a quite short video tutorial. In this video, I'm going to show you how to create self-host WordPress blog with free hosting service.

896 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

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now