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 );

¿Necesitas ayuda?

Si tienes alguna pregunta o encuentras algún problema, estamos aquí para ayudarte.

¿Te ha resultado útil este artículo?

Artículos relacionados

Contenidos

¿Necesitas Soporte?

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