Ondersteuning » Plugin vragen » Verberg korte productomschrijving als gebruiker niet is ingelogd

  • Hallo,

    In WooCommerce kan ik de prijs verbergen als een gebruiker niet is ingelogd. Pas als deze is ingelogd kan de gebruiker de prijs van de artikelen zien, dmv onderstaande code:

    add_action('after_setup_theme','activate_filter') ;
    
    function activate_filter(){
    add_filter('woocommerce_get_price_html', 'show_price_logged');
    }
    
    function show_price_logged($price){
    if(is_user_logged_in() ){
    return $price;
    }
    else
    {
    return '<a href="' . get_permalink(woocommerce_get_page_id('myaccount')) . '">Login to See Prices</a>';
    remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart' );
    remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
    remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
    remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 );
    
    }
    }

    Weet iemand of ik ook de korte productomschrijving kan verbergen als een gebruiker niet is ingelogd? Daar staat namelijk ook informatie in die alleen voor ingelogde gebruikers bedoeld is.

    Alvast bedankt!!

  • Het onderwerp ‘Verberg korte productomschrijving als gebruiker niet is ingelogd’ is gesloten voor nieuwe reacties.