1. Startseite
  2. Wissensdatenbank
  3. WC Vendors Mitgliedschaften
  4. Styling
  5. So schließen Sie einen Plan von der Anmeldeseite aus?
  1. Startseite
  2. Wissensdatenbank
  3. WC Vendors Mitgliedschaften
  4. So schließen Sie einen Plan von der Anmeldeseite aus?

So schließen Sie einen Plan von der Anmeldeseite aus?

Es kann vorkommen, dass Sie einen Mitgliedschaftsplan nicht auf der Anmeldeseite anzeigen lassen möchten. Der folgende Codeausschnitt ermöglicht es Ihnen, ein oder mehrere Mitgliedschaftsprodukte von der Liste auszuschließen. 

Der folgende Code würde in die  functions.php Ihres Themes eingefügt werden.

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 );
War dieser Artikel hilfreich?

Verwandte Artikel

Benötigen Sie Unterstützung?

Können Sie die gesuchte Antwort nicht finden?
Support kontaktieren
Kauf abschließen