// check also https://pastebin.com/EcmuuzHM add_action('woocommerce_before_shop_loop_item_title', 'add_outbid_bage', 60); function add_outbid_bage(){ global $product,$wpdb; if ( is_user_logged_in() ) { $auction_relisted = ''; if($product->auction_relisted){ $auction_relisted = ' AND date > "'. $product->auction_relisted.'"' ; } $user_id = get_current_user_id(); $postids = array(); $userauction = $wpdb->get_results("SELECT DISTINCT auction_id FROM ".$wpdb->prefix."simple_auction_log WHERE userid = $user_id AND auction_id = ".$product->id." ".$auction_relisted ,ARRAY_N ); if(isset($userauction) && !empty($userauction)){ foreach ($userauction as $auction) { $postids []= $auction[0]; } } if ( $product->product_type == 'auction' && ( $user_id != $product->auction_current_bider && !$product-> auction_closed) && (in_array($product->id, $postids))) : echo ''; endif; } }