SHOW:
|
|
- or go back to the newest paste.
1 | /* available as plugin https://wpgenie.org/woocommerce-lottery/documentation/assets/woocommerce-lottery-progress-bar-in-loop.zip */ | |
2 | ||
3 | add_action( 'woocommerce_after_shop_loop_item_title','wpgenie_show_counter_in_loop',50 ); | |
4 | ||
5 | function wpgenie_show_counter_in_loop(){ | |
6 | ||
7 | global $product; | |
8 | ||
9 | $time = ''; | |
10 | ||
11 | - | if('lottery' != $product->product_type) |
11 | + | |
12 | return; | |
13 | if('lottery' != $product->get_type()) | |
14 | return; | |
15 | ||
16 | $timetext = __('Time left', 'wc_lottery'); | |
17 | ||
18 | if(!$product->is_started()){ | |
19 | $timetext = __('Starting in', 'wc_lottery'); | |
20 | $counter_time = $product->get_seconds_to_lottery(); | |
21 | } else{ | |
22 | $counter_time = $product->get_seconds_remaining(); | |
23 | } | |
24 | ||
25 | $time = '<span class="time-left">'.$timetext.'</span> | |
26 | - | data-lotteryid="'.$product->id.'" data-format="'.get_option( 'simple_lottery_countdown_format' ).'"></div>'; |
26 | + | |
27 | data-time="'.$counter_time.'" | |
28 | data-lotteryid="'.$product->get_id().'" data-format="'.get_option( | |
29 | 'simple_lottery_countdown_format' ).'"></div>'; | |
30 | ||
31 | if($product->is_closed()){ | |
32 | $time = '<span class="has-finished">'.__('Lottery finished','wc_lottery').'</span>'; | |
33 | } | |
34 | echo $time; | |
35 | } |