Il peut arriver que vous ayez besoin d'exclure un plan d'adhésion de l'affichage sur la page d'inscription. L'extrait suivant vous permettra d'exclure un ou plusieurs produits d'adhésion de la liste.
Le code suivant irait dans le functions.php de votre thème.
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 );
Besoin d'aide ?
Si vous avez une question ou rencontrez des problèmes, nous sommes là pour vous aider.
- Utilisateurs premium : Ouvrir un ticket de support
- Utilisateurs gratuits : Visitez notre forum communautaire