1. Accueil
  2. Base de connaissances
  3. Adhésions WC Vendors
  4. Style
  5. Comment exclure un plan de la page d'inscription ?
  1. Accueil
  2. Base de connaissances
  3. Adhésions WC Vendors
  4. Comment exclure un plan de la page d'inscription ?

Comment exclure un plan de la page d'inscription ?

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 );
Cet article vous a-t-il été utile ?

Articles liés

Besoin d'aide ?

Vous ne trouvez pas la réponse que vous cherchez ?
Contacter le support
Finalisez votre achat