Het kan voorkomen dat u een lidmaatschapsabonnement wilt uitsluiten van weergave op de aanmeldingspagina. Het volgende codefragment staat u toe om een of meer lidmaatschapsproducten uit de lijst uit te sluiten.
De volgende code zou in de functions.php van uw thema moeten komen.
function hide_specific_membership_plan( $query_args ) {
$user_id = get_current_user_id();
if ( ! $user_id ) {
return;
}
$user_data = get_userdata( $user_id );
$user_roles = $user_data->roles;
if ( in_array( 'subscriber', $user_roles ) ) {
//Post ids that you want to hide
$exclude_posts = array( 1250 );
$query_args['post__not_in'] = $exclude_posts;
}
return $query_args;
}
add_filter( 'wcv_membership_signup_product_query_args', 'hide_specific_membership_plan', 10, 1 );