How to hide the com...
 
Share:
Notifications
Clear all

[Solved] How to hide the comment form for a specific user instead of user role?

7 Posts
2 Users
0 Likes
1,120 Views
Posts: 6
Topic starter
(@faltushamim)
Active Member
Joined: 3 years ago

We are trying to modify the plugin functionality. We don't find any hook or filter to disable the comment form for a specific user.

 

If we add a filter here then we can achieve what we want.

6 Replies
Asti
Posts: 7056
 Asti
Support
(@asti)
Illustrious Member
Joined: 6 years ago

@faltushamim,

You should add the custom code in the theme template files and not call the comments_template() function for the current user. 

Posts: 6
Topic starter
(@faltushamim)
Active Member
Joined: 3 years ago

We have some user permission system. Some users can post only public comments and some can post only private comments. We need a way to hide the comment form only from specific users. So the users can't see the submission form but can see the comments. If I follow your suggestion then the whole comment system will be hidden which is not the thing we want.

1 Reply
Asti
 Asti
Support
(@asti)
Joined: 6 years ago

Illustrious Member
Posts: 7056

@faltushamim,

We may suggest the following solution:

  • Install some user role creator plugin,
  • Create some new user role, e.g. "Restrict comment"
  • Change those users' user role to "Restrict comment
  • Then hide the comment form for this user role in wpDiscuz plugin settings. 
Posts: 6
Topic starter
(@faltushamim)
Active Member
Joined: 3 years ago

I do know that I can achieve by following your suggestion. In our case we need a way to to hide the form programmatically. If we have a filter in the line that I showed, we can do that easily without modifying the wpdiscuz plugin.

2 Replies
Asti
 Asti
Support
(@asti)
Joined: 6 years ago

Illustrious Member
Posts: 7056

@faltushamim,

the hook you can use is provided below: 

https://wpdiscuz.com/docs/codex/filters/wpdiscuz_form_render/

(@faltushamim)
Joined: 3 years ago

Active Member
Posts: 6

@asti

I missed that hook. I think It will work. Thank you very much. 

Share: