У меня есть контент на определенных страницах, который могут видеть только члены "группы А".
Но, к сожалению, их комментарии видны всем членам всех групп.
Я несколько дней пытаюсь создать фильтр для этого, но не могу заставить его работать.
Я просто хочу отфильтровать комментарии членов 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;
}
```