The effects of alcohol on sustanon 250 leucine for – real weight loss & bodybuilding benefits?
Share:
Notifications
Clear all

Limited Support

Our team is currently on holiday, so support will be limited during this period. Response times may be slower than usual, and some inquiries may be delayed.
We appreciate your patience and understanding, and we’ll resume our usual support by the end of August.

 

Question [Solved] Reply comments

5 Posts
2 Users
0 Reactions
802 Views
Posts: 2
Topic starter
(@jon62)
New Member
Joined: 3 years ago

Hi ! 

I want to use WPDISCUZ as customer reviews. For that I would like that only, the administrator of the site or a user in particular, can answer the comments of the customers how to make please?

4 Replies
Asti
Posts: 8075
 Asti
Support
(@asti)
Illustrious Member
Joined: 8 years ago

@jon62,

Use the hook code below: 

add_filter('wpdiscuz_comment_list_args',function($args){
    $current_user = wp_get_current_user();
    $current_user_roles = (array)$current_user->roles;
    if($args['can_user_reply'] && !in_array('administrator', $current_user_roles)){
        if(!in_array('role_name', $current_user_roles)){
            $args['can_user_reply'] = false;
        }
    }
    return $args;
});
add_filter('preprocess_comment', function($commentdata){
    $current_user = wp_get_current_user();
    $current_user_roles = (array)$current_user->roles;
    if($commentdata['comment_parent'] && !in_array('administrator', $current_user_roles)){
        if(!in_array('role_name', $current_user_roles)){
            wp_die('You don\'t have permission to comment.');
        }
    }
    return $commentdata;
});

For administrators, the code works fine. 

You should change the red marked value for the particular user role who should be able to reply.  

Posts: 2
Topic starter
(@jon62)
New Member
Joined: 3 years ago

Hi ! 

Thank you for your feedback, where to place the code please
2 Replies
Asti
 Asti
Support
(@asti)
Joined: 8 years ago

Illustrious Member
Posts: 8075

@jon62,

In the active theme functions.php file. 

This article should be helpful for you: https://themeisle.com/blog/php-in-wordpress/

Asti
 Asti
Support
(@asti)
Joined: 8 years ago

Illustrious Member
Posts: 8075

We have not received a reply from you for over a couple of weeks, therefore we will be closing this topic. Please create a new one if you require any additional help.

Thank You!

Share: