¿Cómo puedo obtener información sobre el número de productos en una cesta de WooCommerce en cualquier lugar del sitio?

¿Cómo puedo obtener información sobre el número de productos en una cesta de WooCommerce en cualquier lugar del sitio? Para Mostrar el botón de la papelera de reciclaje que muestra el número de artículos en cualquier lugar de Su sitio web, agregue el código Al archivo de su tema, que es responsable de Mostrar la información de los artículos en la papelera de reciclaje.
1 2 3 4 |
<?php global $woocommerce; ?> <a href="<?php echo $woocommerce->cart->get_cart_url() ?>"> <span class="basket">Корзина (<?php echo sprintf($woocommerce->cart->cart_contents_count); ?>)</span> </a> |
Para que el número de artículos se actualice inmediatamente después de agregar un artículo al carrito de compras sin volver a cargar la página, agregue el siguiente código a functions.php:
1 2 3 4 5 6 7 8 9 10 11 |
add_filter('woocommerce_add_to_cart_fragments', 'header_add_to_cart_fragment'); function header_add_to_cart_fragment( $fragments ) { global $woocommerce; ob_start(); ?> <span class="basket">Корзина (<?php echo sprintf($woocommerce->cart->cart_contents_count); ?>)</span> <?php $fragments['.basket'] = ob_get_clean(); return $fragments; } |
A Continuación, sólo tiene que estilizar la salida de la cesta bajo sí mismo.
Por cierto, le aconsejo que lea también otros artículos sobre WooCommerce, que le ayudarán a mejorar El trabajo de sus recursos. Y no se olvide de unirse a mis grupos de Facebook y suscribirse a mi Instagram. ¡Gracias a todos!
Epígrafes: WooCommerceSiempre estamos en contacto con usted
- +7 (906) 272-38-19
Tel./ WhatsApp/ Viber - info@cruelten.ru
- Cruelten
- Cruelten
- Cruelten
Antes de contactar con los contactos que aparecen aquí, le pedimos que compare los precios y condiciones de nuestros competidores.
Esto le dará Una idea amplia de cuánto cuesta los servicios en el desarrollo del sitio llave en mano, cuánto tiempo lleva crear una tienda en línea o un sitio de tarjeta de visita.
No tardaremos más de tres semanas. Gracias.