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

Brauchen Sie Hilfe?

Wenn Sie eine Frage haben oder auf Probleme stoßen, helfen wir Ihnen gerne weiter.

War dieser Artikel hilfreich?

Verwandte Artikel

Benötigen Sie Unterstützung?

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