YITH compare Icon with count
-
I just want to know if there is a ready-made free widget or custom code to display an icon with the products count in comparison, which is updated in real-time by ajax.
Shortcode code something like this(wishlist):
if ( defined( 'YITH_WCWL' ) && ! function_exists( 'yith_wcwl_get_items_count' ) ) { function yith_wcwl_get_items_count() { ob_start(); ?> <a href="<?php echo esc_url( YITH_WCWL()->get_wishlist_url() ); ?>"> <span class="yith-wcwl-items-count"> <i class="yith-wcwl-icon fa fa-heart-o"></i> <span class="yith-wcwl-number"><?php echo esc_html( yith_wcwl_count_all_products() ); ?></span> </span> </a> <?php return ob_get_clean(); } add_shortcode( 'yith_wcwl_items_count', 'yith_wcwl_get_items_count' ); } if ( defined( 'YITH_WCWL' ) && ! function_exists( 'yith_wcwl_ajax_update_count' ) ) { function yith_wcwl_ajax_update_count() { wp_send_json( array( 'count' => yith_wcwl_count_all_products() ) ); } add_action( 'wp_ajax_yith_wcwl_update_wishlist_count', 'yith_wcwl_ajax_update_count' ); add_action( 'wp_ajax_nopriv_yith_wcwl_update_wishlist_count', 'yith_wcwl_ajax_update_count' ); } if ( defined( 'YITH_WCWL' ) && ! function_exists( 'yith_wcwl_enqueue_custom_script' ) ) { function yith_wcwl_enqueue_custom_script() { wp_add_inline_script( 'jquery-yith-wcwl', " jQuery( function( $ ) { $( document ).on( 'added_to_wishlist removed_from_wishlist', function() { $.get( yith_wcwl_l10n.ajax_url, { action: 'yith_wcwl_update_wishlist_count' }, function( data ) { $('.yith-wcwl-items-count').children('.yith-wcwl-number').html( data.count ); } ); } ); } ); " ); } add_action( 'wp_enqueue_scripts', 'yith_wcwl_enqueue_custom_script', 20 ); }
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘YITH compare Icon with count’ is closed to new replies.