{ global $wpdb; $todDate = date("Y-m-d"); //echo $todDate; if(is_user_logged_in()) { $sql = 'SELECT p.ID FROM '.$wpdb->posts.' p LEFT JOIN '.$wpdb->postmeta.' pm ON p.ID = pm.post_id AND pm.meta_key = "hotornot_vote_user_id" WHERE p.post_type = "hotornot" AND post_status = "publish" AND ( SELECT count(pm1.meta_key) FROM wp_postmeta pm1 WHERE pm1.post_id = p.ID AND pm1.meta_key = "hotornot_vote_user_id" AND pm1.meta_value = "'.get_current_user_id().'" ) = 0 ORDER BY RAND() LIMIT 1'; } $row = $wpdb->get_row($sql, OBJECT); if(!empty($row->ID) && $row->ID > 0) { return $row->ID; } }