Woocomerce üye olmayanlara sepeti gizleme
5
●88
- 28-03-2023, 16:22:22Woocomerce üye olmayanlara sepeti gizleme kodu nedir arkadaşlar bilen varsa yardımcı olabilir misiniz?
- 28-03-2023, 16:29:51function.php ye eklemeniz gerekli
add_action( 'init', 'njengah_hide_price_add_cart_not_logged_in' ); function njengah_hide_price_add_cart_not_logged_in() { if ( ! is_user_logged_in() ) { remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 ); remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 ); remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 ); remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 ); add_action( 'woocommerce_single_product_summary', 'njengah_print_login_to_see', 31 ); add_action( 'woocommerce_after_shop_loop_item', 'njengah_print_login_to_see', 11 ); } } function njengah_print_login_to_see() { echo '<a href="' . get_permalink(wc_get_page_id('myaccount')) . '">' . __('Fiyatlar için giriş yapınız, 'theme_name') . '</a>';} - 28-03-2023, 16:29:52Woocommerce'de sepeti gizlemek için birkaç farklı yöntem vardır. Ancak üye olmayan kullanıcılara sepeti gizlemek için aşağıdaki kodu functions.php dosyasına ekleyebilirsiniz:
add_action('init', 'disable_cart_for_guests'); function disable_cart_for_guests() { if (!is_user_logged_in()) { add_filter('woocommerce_is_purchasable', '__return_false'); } } - 28-03-2023, 16:37:01WooCommerce'da üye olmayan kullanıcılara sepeti gizlemek için aşağıdaki kod parçasını functions.php dosyasına ekleyebilirsiniz:
add_action( 'wp_head', 'hide_cart_for_guests' ); function hide_cart_for_guests() { if ( ! is_user_logged_in() ) { ?> <style> div.widget_shopping_cart_content { display: none; } </style> <?php } }Bu kod, "wp_head" eylemine bir işlev ekler ve kullanıcının giriş yapmadığı durumlarda sepeti gizler. CSS kodu, sepet widget'ını gizlemek için kullanılır. Kodu ekledikten sonra, üye olmayan kullanıcılar sepeti göremezler, ancak üye girişi yaparak sepeti görebilirler. - 28-03-2023, 16:37:11Kimlik doğrulama veya yönetimden onay bekliyor.Chat GPT gibi yazmışsınız hocam 😂mavikorku adlı üyeden alıntı: mesajı görüntüle
- 28-03-2023, 16:37:57Oradan alınma zaten gibisi fazlaroketdigital adlı üyeden alıntı: mesajı görüntüle