1. Inicio
  2. Base de Conocimiento
  3. Membresías de WC Vendors
  4. Estilo
  5. ¿Cómo excluir un plan de la página de registro?
  1. Inicio
  2. Base de Conocimiento
  3. Membresías de WC Vendors
  4. ¿Cómo excluir un plan de la página de registro?

¿Cómo excluir un plan de la página de registro?

Puede haber un momento en que necesite excluir un plan de membresía de la visualización en la página de registro. El siguiente fragmento le permitirá excluir uno o más productos de membresía de la lista. 

El siguiente código iría en el  functions.php de su tema.

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 );
¿Te ha resultado útil este artículo?

Artículos relacionados

¿Necesitas Soporte?

¿No encuentras la respuesta que buscas?
Contactar con Soporte
Completa tu Compra