Членство в Woocommerce фильтрует комментарии - PullRequest
0 голосов
/ 24 июня 2019

У меня есть контент на определенных страницах, который могут видеть только члены "группы А".

Но, к сожалению, их комментарии видны всем членам всех групп.

Я несколько дней пытаюсь создать фильтр для этого, но не могу заставить его работать.

Я просто хочу отфильтровать комментарии членов woocommerce, какие-либо предложения, которые могут мне помочь?

add_filter( ‘comments_array’ , ‘members_filter’ , 10, 2 );
function members_filter( $comments, $post_id ){

$current_user = wp_get_current_user();
foreach( $comments as $key => $comment ){
$comment_author = new WP_User( $comment->user_id );

$userid=get_current_user_id();

if (wc_memberships_is_user_active_member( $userid, 'test_1' )) {
unset( $comments[$key] );
}

}

return $comments;

}
```
...