get_delete_post_link() inside Loop stubbornly returns nothing

  1. get_delete_post_link() Should work without parameters if you are using it inside the loop

  2. I believe that you need to remove your wp_reset_query() that is placed before the if( $the_query->have_posts()..